红黑树适用于实现关联数组、优先级队列等数据结构;B树适用于数据库和文件系统的索引和排序操作;而B+树则适用于数据库、文件系统和缓存系统的范围查询和顺序访问操作
https://cloud.baidu.com/article/2873543
https://www.nowcoder.com/feed/main/detail/99b8c74ce8fb4121863a4fb6a68198f9