V2EX  ›  英汉词典

B-Tree

释义 Definition

B-Tree(B树):一种自平衡的多路搜索树数据结构,常用于数据库与文件系统的索引。它把数据按排序存放在节点中,并保持树的高度较低,从而让查找、插入、删除通常都能在对数时间内完成。(注:常见变体还有 B+ Tree。)

发音 Pronunciation (IPA)

/ˈbiː triː/

例句 Examples

A B-tree keeps data sorted for fast searching.
B树会将数据保持有序,以便快速查找。

The database uses a B-tree index to speed up range queries and reduce disk I/O.
数据库使用B树索引来加速范围查询并减少磁盘I/O。

词源 Etymology

B-tree 由计算机科学家 Rudolf BayerEdward M. McCreight 在 1972 年提出并命名。字母 B 的具体含义在不同资料中有多种解释(如 Bayerbalanced 等),但通常与其发明者及“保持平衡、适合块/磁盘存取”的设计目标相关。

相关词 Related Words

文学作品与典型出处 Literary Works

  • Rudolf Bayer & Edward M. McCreight, Organization and Maintenance of Large Ordered Indexes(1972,提出B-tree的经典论文)
  • Thomas H. Cormen et al., Introduction to Algorithms(常见算法教材,讨论B-tree)
  • Silberschatz, Korth & Sudarshan, Database System Concepts(数据库教材,介绍B-tree索引)
  • Donald E. Knuth, The Art of Computer Programming(相关卷中涉及搜索树与外存索引思想)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1085 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 17:04 · PVG 01:04 · LAX 09:04 · JFK 12:04
♥ Do have faith in what you're doing.