B+ tree (original) (raw)

About DBpedia

B+ strom je stromová datová struktura vycházející z B-stromu, umožňující rychlé vkládání, vyhledávání i mazání dat. Data jsou zpřístupněna pomocí klíčů, přičemž na rozdíl od B-stromu jsou všechna data uložena až na samém konci stromu, v listech. Klíče jsou však uloženy i ve vnitřních uzlech či v kořenu. Ostatní vlastnosti má stejné jako zmiňovaný B-strom. B+ strom poprvé popsal Rudolf Bayer spolu s roku 1972 v „Organization and Maintenance of Large Ordered Indices. Acta Informatica 1: 173-189 (1972)“.

thumbnail

Property Value
dbo:abstract شجرة B + هي شجرة N-ary مع متغير ولكن في كثير من الأحيان عدد كبير من الأطفال في كل عقدة. تتكون شجرة B + من الجذر والعقد والأوراق الداخلية. قد يكون الجذر إما ورقة أو عقدة مع طفلين أو أكثر. يمكن رؤية الشجرة B + على شكل شجرة B حيث تحتوي كل عقدة على مفاتيح فقط (ليس أزواج قيمة - قيمة) ، والتي يضاف لها مستوى إضافي في الأسفل مع الأوراق المرتبطة. تكمن القيمة الأساسية لشجرة B + في تخزين البيانات للاسترجاع الفعال في سياق التخزين الموجه بالكتل - على وجه الخصوص، أنظمة الملفات. يرجع ذلك أساسًا إلى أنه خلافاً لأشجار البحث الثنائية، فإن أشجار B + لها تأثير كبير للغاية (عدد المؤشرات على العقد التابعة في العقدة، عادةً حسب ترتيب 100 أو أكثر) ، مما يقلل من عدد عمليات الإدخال / الإخراج المطلوبة العثور على عنصر في الشجرة. تستخدم أنظمة الملفات ReiserFS و NSS و XFS و JFS و ReFS و BFS هذا النوع من الشجرة لفهرسة البيانات الوصفية ؛ يستخدم BFS أيضاً أشجار B + لتخزين الدلائل. يستخدم NTFS أشجار B + لفهرسة بيانات التعريف والأدلة المرتبطة بالأمان. يستخدم EXT4 نطاق الأشجار (بنية بيانات شجرة B + معدلة) لفهرسة امتداد الملف. أنظمة إدارة قواعد البيانات العلائقية مثل IBM DB2 ، Informix ، Microsoft SQL Server ، Oracle 8 ، Sybase ASE ، و SQLite يدعم هذا النوع من الشجرة لمقاييس الجدول. تدعم أنظمة إدارة قواعد البيانات ذات القيمة الرئيسية مثل CouchDB و Tokyo Cabinet هذا النوع من الأشجار للوصول إلى البيانات. (ar) B+ strom je stromová datová struktura vycházející z B-stromu, umožňující rychlé vkládání, vyhledávání i mazání dat. Data jsou zpřístupněna pomocí klíčů, přičemž na rozdíl od B-stromu jsou všechna data uložena až na samém konci stromu, v listech. Klíče jsou však uloženy i ve vnitřních uzlech či v kořenu. Ostatní vlastnosti má stejné jako zmiňovaný B-strom. B+ strom poprvé popsal Rudolf Bayer spolu s roku 1972 v „Organization and Maintenance of Large Ordered Indices. Acta Informatica 1: 173-189 (1972)“. (cs) A B+ tree is an m-ary tree with a variable but often large number of children per node. A B+ tree consists of a root, internal nodes and leaves. The root may be either a leaf or a node with two or more children. A B+ tree can be viewed as a B-tree in which each node contains only keys (not key–value pairs), and to which an additional level is added at the bottom with linked leaves. The primary value of a B+ tree is in storing data for efficient retrieval in a block-oriented storage context — in particular, filesystems. This is primarily because unlike binary search trees, B+ trees have very high fanout (number of pointers to child nodes in a node, typically on the order of 100 or more), which reduces the number of I/O operations required to find an element in the tree. (en) Der B+-Baum ist eine in Datenbanken und Dateisystemen verwendete Daten- oder Indexstruktur. Sie ist eine Erweiterung des B-Baumes. Bei einem B+-Baum werden die eigentlichen Datenelemente nur in den Blattknoten gespeichert, während die inneren Knoten lediglich Schlüssel enthalten. Die Schlüssel in den Verzeichnisseiten bezeichnet man auch als Separatoren. Der B+-Baum wird aus historischen Gründen manchmal auch als B*-Baum bezeichnet. B*-Baum bezeichnet jedoch auch eine B-Baum-Variante mit einem Mindestfüllgrad von 2/3 durch eine verbesserte Split-Strategie. Ziel dieses Verfahrens ist es, die Zugriffszeiten auf die Datenelemente zu verbessern. Dazu muss man die Baumhöhe verringern, was bedeutet, dass der Verzweigungsgrad des Baumes wachsen muss. Da die maximale Speicherbelegung eines Knotens begrenzt ist, gewinnt man durch das Verlegen der Daten in die Blätter mehr Platz für Schlüssel bzw. Verzweigungen in den inneren Knoten. Dies gilt insbesondere bei der Speicherung komplexer Objekte, die deutlich mehr Speicher belegen als die Schlüssel oder auch nicht über eine feste Größe verfügen. Die reduzierte Baumhöhe impliziert auch weniger innere Knoten. Diese können so leichter im Hauptspeicher gehalten werden, was die Leistung im wahlfreien Zugriff steigert. Ein weiteres Ziel kann sein, die Operation Bereichssuche zu verbessern, bei der alle Daten in einem gewissen Schlüsselintervall sequentiell durchlaufen werden. Werden die Daten nämlich ausschließlich in den Blättern abgelegt, muss der jeweils nächste Datensatz der Sequenz nicht wieder von der Wurzel aus gesucht werden. So muss für einen Komplettdurchlauf der Daten nur der erste Schlüssel gesucht werden, ein Großteil des Baumes wird nicht gelesen. Um Nachfolger und Vorgänger eines Blattknoten effizient (d. h. in konstanter Zeit) zu finden, müssen die Blätter in einer doppelt verketteten Liste miteinander verbunden sein. Dieses Feature wird häufig in die Definition des B+-Baumes mit aufgenommen. Wesentlicher Vorteil eines externen Suchbaums (Daten nur in den Blättern) ist die Möglichkeit des Einsatzes von Sekundärindizes. Sie stellen einen weiteren – nach anderen Kriterien sortierbaren – Suchbaum auf denselben Daten zur Verfügung. (de) En ciencias de la computación, un árbol B+ es un tipo de estructura de datos de árbol, representa una colección de datos ordenados de manera que se permite una inserción y borrado eficientes de elementos. Es un índice, multinivel, dinámico, con un límite máximo y mínimo en el número de claves por nodo. Un árbol B+ es una variación de un árbol B. En un árbol B+, toda la información se guarda en las hojas. Los nodos internos solo contienen claves y punteros. Todas las hojas se encuentran en el mismo nivel, que corresponde al más bajo. Los nodos hoja se encuentran unidos entre sí como una lista enlazada para permitir principalmente recuperación en rango mediante búsqueda secuencial. (es) B+木(英: B+ tree)は、キーを指定することで挿入・検索・削除が効率的に行える木構造の一種である。動的な階層型インデックスであり、各インデックスセグメント(「ブロック」などと呼ばれる。木構造におけるノードに相当)にはキー数の上限と下限がある。B+木はB木とは異なり、全てのレコードは木の最下層(葉ノード)に格納され、内部ノードにはキーのみが格納される。 B+木は、特にブロック型記憶装置での効率的データ検索に効果を発揮する。ブロックサイズ の記憶装置があるとき、 の倍数個のキーを格納するB+木は2分探索木に比較して非常に効率が良い(2分探索木はブロック型でない記憶装置に適している)。 ReiserFS(UNIX、Linux)、XFS(IRIX、Linux)、JFS2(AIX、OS/2、Linux)、HammerFS(DragonFly BSD)、NTFSといったファイルシステムはいずれもB+木に類する構造をブロックのインデックス付けに使っている。関係データベースでも表のインデックスにこの種の木構造を使っていることが多い。 (ja) B+ 트리(Quaternary Tree라고도 알려져 있음)는 컴퓨터 과학용어로, 키에 의해서 각각 식별되는 레코드의 효율적인 삽입, 검색과 삭제를 통해 정렬된 데이터를 표현하기 위한 의 일종이다. 이는 동적이며, 각각의 인덱스 세그먼트 (보통 블록 또는 노드라고 불리는) 내에 최대와 최소범위의 키의 개수를 가지는 다계층 인덱스로 구성된다. B트리와 대조적으로 B+트리는, 모든 레코드들이 트리의 가장 하위 레벨에 정렬되어있다. 오직 키들만이 내부 블록에 저장된다. B+트리에서 중요한 가치는 블록-지향적인 storage context(예: filesystem)에서 검색을 효율적으로 할 수 있다는 점이다. 바이너리 서치 트리에 비해 B+트리 노드의 fanout(한 노드의 자식 노드의 수)이 훨씬 높아서 검색에 필요한 I/O 동작 회수를 줄일 수 있기 때문이다. * ReiserFS filesystem (Unix and Linux) * XFS filesystem (IRIX, Linux) * JFS2 filesystem (AIX, OS/2, Linux) * NTFS filesystem (Microsoft Windows) 위의 파일시스템들은 모두 블록 인덱싱을 위해 B+트리 타입을 사용한다. 관계 데이터베이스들도 테이블 인덱스를 위해 B+트리 타입을 가끔 사용한다. (ko) Na ciência da computação uma árvore B+ é uma estrutura de dados do tipo árvore derivada das árvores B, mas com uma forma diferente de armazenamento de suas chaves. Tal organização confere propriedades, algoritmos de inserção, busca e remoção de chaves diferentes dos utilizados em árvores B, mas com uma gama de aplicações muito semelhantes em banco de dados e . Estruturas de dados como essa são muito empregadas em banco de dados e sistemas de arquivos como o NTFS para o Microsoft Windows, o sistema de ficheiros ReiserFS para Unix, o XFS para IRIX e Linux, e o para AIX, OS/2 e Linux, usam este tipo de árvore. Assim como as árvores B, as árvores B+ visam reduzir as operações de leitura e escrita em memória secundária, uma vez que, essas operações são demoradas para um sistema computacional e devem ser minimizadas sempre que possível. (pt) B⁺-дерево — структура данных на основе B-дерева, сбалансированное -арное дерево поиска с переменным, но зачастую большим количеством потомков в узле. B⁺-дерево состоит из корня, внутренних узлов и листьев, корень может быть либо листом, либо узлом с двумя и более потомками. Изначально структура предназначалась для хранения данных в целях эффективного поиска в блочно-ориентированной среде хранения — в частности, для файловых систем; применение связано с тем, что в отличие от бинарных деревьев поиска, B⁺-деревья имеют очень высокий коэффициент ветвления (число указателей из родительского узла на дочерние — обычно порядка 100 или более), что снижает количество операций ввода-вывода, требующих поиска элемента в дереве. Вариант B⁺-дерева, в котором все значения сохранялись в листовых узлах, систематически рассмотрен в 1979 году, притом отмечено, что такие структуры использовались IBM в технологии файлового доступа для мейнфреймов по крайней мере с 1973 года. Структура широко применяется в файловых системах — NTFS, ReiserFS, NSS, XFS, JFS, ReFS и BFS используют этот тип дерева для индексирования метаданных; BeFS также использует B⁺-деревья для хранения каталогов. Реляционные системы управления базами данных, такие как DB2, Informix, Microsoft SQL Server, Oracle Database (начиная с версии 8), Adaptive Server Enterprise и SQLite поддерживают этот тип деревьев для табличных индексов. Среди NoSQL-СУБД, работающих с моделью «ключ—значение», структура данных реализована для доступа к данным в CouchDB, MongoDB (при использовании подсистемы хранения WiredTiger) и . (ru) B+ 树是一种树数据结构,通常用于数据库和操作系统的文件系统中。B+ 树的特点是能够保持数据稳定有序,其插入与修改拥有较稳定的对数时间复杂度。B+ 树元素自底向上插入,这与二叉树恰好相反。 B+ 树在节点访问时间远远超过节点内部访问时间的时候,比可作为替代的实现有着实在的优势。这通常在多数节点在比如硬盘中的时候出现。通过最大化在每个内的的数目减少树的高度,平衡操作不经常发生,而且效率增加了。这种价值得以确立通常需要每个节点在次级存储中占据完整的或近似的大小。 B+ 背后的想法是内部节点可以有在预定范围内的可变数目的子节点。因此,B+ 树不需要像其他自平衡二叉查找树那样经常的重新平衡。对于特定的实现在子节点数目上的低和高边界是固定的。例如,在 2-3 B 树(常简称为2-3 树)中,每个内部节点只可能有 2 或 3 个子节点。如果节点有无效数目的子节点则被当作处于违规状态。 B+ 树的创造者 Rudolf Bayer 没有解释B代表什么。最常见的观点是B代表平衡(balanced),因为所有的叶子节点在树中都在相同的级别上。B也可能代表Bayer,或者是波音(Boeing),因为他曾经工作于波音科学研究实验室。 (zh) B+ дерево (англ. B+ tree) або Бі плюс дерево — тип дерева, яке подає відсортовані дані в вигляді, що дозволяє швидке додавання, отримання і видалення записів, кожен з яких ототожнений ключем. Це динамічний, багаторівневий індекс, з верхньою та нижньою межами на кількість ключів в кожному сегменті індекса (блоці або вершині). В B+ дереві, на відміну від B-дерева, всі записи зберігаються на рівні листових вузлів дерева; у внутрішніх вузлах зберігаються лише ключі. Головне значення B+ дерева — в зберіганні даних для швидкого отримання в блоково-орієнтованих сховищах — особливо, файлових системах. Це здебільшого через те, що на відміну від двійкового дерева пошуку, B+ дерева мають дуже значне розгалуження (зазвичай близько 100 й більше), що зменшує кількість операцій введення-виведення потрібних для знаходження елемента в дереві. Файлові системи NTFS, ReiserFS, , XFS, JFS і ReFS використовують цей тип дерева для індексування метаданих. Реляційні системи керування базами даних такі як IBM DB2, Informix, Microsoft SQL Server, Oracle 8, , і SQLite підтримують цей тип дерев для табличних індексів. СКБД ключ-значення такі як CouchDB, підтримують цей тип дерева для доступу до даних. (uk)
dbo:thumbnail wiki-commons:Special:FilePath/Bplustree.png?width=300
dbo:wikiPageExternalLink http://blog.conquex.com/%3Fp=84 http://core.loyc.net/collections/alists-part2 http://csharptest.net/%3Fpage_id=563 http://goneill.co.nz/btree.php http://idlebox.net/2007/stx-btree/ http://leo.saclay.inria.fr/events/EXPDB2006/PAPERS/Jonsson.pdf http://prosehack.wordpress.com/2012/05/25/a-javascript-b-tree/ http://supertech.csail.mit.edu/cacheObliviousBTree.html http://www.amittai.com/prose/bplustree_cpp.html http://www.cs.usfca.edu/~galles/visualization/BPlusTree.html http://www.cs.wisc.edu/~jignesh/publ/cci.pdf https://courses.cs.washington.edu/courses/cse326/08sp/lectures/11-b-trees.pdf https://panthema.net/tlx/ https://www.cs.helsinki.fi/u/mluukkai/tirak2010/B-tree.pdf https://helda.helsinki.fi/bitstream/handle/10138/21429/cachecon.pdf http://www.amittai.com/prose/bplustree.html http://bplusdotnet.sourceforge.net https://web.archive.org/web/20070928103850/http:/www.pittsburgh.intel-research.net/people/gibbons/papers/fpbptrees.pdf https://web.archive.org/web/20080723122307/http:/www.cecs.csulb.edu/%7emonge/classes/share/B+TreeIndexes.html https://web.archive.org/web/20120114231253/http:/gitorious.org/bp-tree/main https://metacpan.org/module/Tree::BPTree https://pypi.python.org/pypi/blist http://blogs.ubc.ca/lrashid/files/2011/01/CCECE07.pdf http://guide.couchdb.org/draft/btree.html https://www.npmjs.com/package/sorted-btree
dbo:wikiPageID 1326443 (xsd:integer)
dbo:wikiPageLength 25492 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1118669724 (xsd:integer)
dbo:wikiPageWikiLink dbr:M-ary_tree dbr:Be_File_System dbr:Binary_search_tree dbr:ReiserFS dbr:Relational_database_management_system dbr:Douglas_Comer dbr:JFS_(file_system) dbr:SQLite dbr:NTFS dbr:Delta_encoding dbr:B-tree dbc:1972_in_computing dbr:Total_order dbr:Tree_(data_structure) dbr:Divide-and-conquer_algorithm dbr:CouchDB dbr:APFS dbr:Adaptive_Server_Enterprise dbc:B-tree dbr:Database dbr:Novell_Storage_Services dbr:Partially_ordered_set dbr:Recursive_definition dbr:Tokyo_Cabinet dbr:Block_(data_storage) dbr:High-dimensional_statistics dbc:Computer-related_introductions_in_1972 dbr:IBM_Db2 dbr:Microsoft_SQL_Server dbr:Natural_number dbr:Oracle_Database dbr:ReFS dbr:XFS dbr:Row_(database) dbr:Comparable dbr:Range_query dbr:Filesystems dbr:VSAM dbr:Informix dbr:File:B+-tree-remove-61.png dbr:File:Bplustree.png
dbp:deleteAvg O (en)
dbp:deleteWorst O (en)
dbp:insertAvg O (en)
dbp:insertWorst O (en)
dbp:name B+ tree (en)
dbp:searchAvg O (en)
dbp:searchWorst O (en)
dbp:spaceAvg O (en)
dbp:spaceWorst O (en)
dbp:type dbr:Tree_(data_structure)
dbp:wikiPageUsesTemplate dbt:CS-Trees dbt:Citation_needed dbt:External_links dbt:Further dbt:More_citations_needed dbt:Multiple_issues dbt:Mvar dbt:Rp dbt:See_also dbt:Short_description dbt:Tmath dbt:Wikibooks dbt:Infobox_data_structure
dct:subject dbc:1972_in_computing dbc:B-tree dbc:Computer-related_introductions_in_1972
gold:hypernym dbr:Tree
rdf:type owl:Thing dbo:Plant
rdfs:comment B+ strom je stromová datová struktura vycházející z B-stromu, umožňující rychlé vkládání, vyhledávání i mazání dat. Data jsou zpřístupněna pomocí klíčů, přičemž na rozdíl od B-stromu jsou všechna data uložena až na samém konci stromu, v listech. Klíče jsou však uloženy i ve vnitřních uzlech či v kořenu. Ostatní vlastnosti má stejné jako zmiňovaný B-strom. B+ strom poprvé popsal Rudolf Bayer spolu s roku 1972 v „Organization and Maintenance of Large Ordered Indices. Acta Informatica 1: 173-189 (1972)“. (cs) B+木(英: B+ tree)は、キーを指定することで挿入・検索・削除が効率的に行える木構造の一種である。動的な階層型インデックスであり、各インデックスセグメント(「ブロック」などと呼ばれる。木構造におけるノードに相当)にはキー数の上限と下限がある。B+木はB木とは異なり、全てのレコードは木の最下層(葉ノード)に格納され、内部ノードにはキーのみが格納される。 B+木は、特にブロック型記憶装置での効率的データ検索に効果を発揮する。ブロックサイズ の記憶装置があるとき、 の倍数個のキーを格納するB+木は2分探索木に比較して非常に効率が良い(2分探索木はブロック型でない記憶装置に適している)。 ReiserFS(UNIX、Linux)、XFS(IRIX、Linux)、JFS2(AIX、OS/2、Linux)、HammerFS(DragonFly BSD)、NTFSといったファイルシステムはいずれもB+木に類する構造をブロックのインデックス付けに使っている。関係データベースでも表のインデックスにこの種の木構造を使っていることが多い。 (ja) B+ 树是一种树数据结构,通常用于数据库和操作系统的文件系统中。B+ 树的特点是能够保持数据稳定有序,其插入与修改拥有较稳定的对数时间复杂度。B+ 树元素自底向上插入,这与二叉树恰好相反。 B+ 树在节点访问时间远远超过节点内部访问时间的时候,比可作为替代的实现有着实在的优势。这通常在多数节点在比如硬盘中的时候出现。通过最大化在每个内的的数目减少树的高度,平衡操作不经常发生,而且效率增加了。这种价值得以确立通常需要每个节点在次级存储中占据完整的或近似的大小。 B+ 背后的想法是内部节点可以有在预定范围内的可变数目的子节点。因此,B+ 树不需要像其他自平衡二叉查找树那样经常的重新平衡。对于特定的实现在子节点数目上的低和高边界是固定的。例如,在 2-3 B 树(常简称为2-3 树)中,每个内部节点只可能有 2 或 3 个子节点。如果节点有无效数目的子节点则被当作处于违规状态。 B+ 树的创造者 Rudolf Bayer 没有解释B代表什么。最常见的观点是B代表平衡(balanced),因为所有的叶子节点在树中都在相同的级别上。B也可能代表Bayer,或者是波音(Boeing),因为他曾经工作于波音科学研究实验室。 (zh) شجرة B + هي شجرة N-ary مع متغير ولكن في كثير من الأحيان عدد كبير من الأطفال في كل عقدة. تتكون شجرة B + من الجذر والعقد والأوراق الداخلية. قد يكون الجذر إما ورقة أو عقدة مع طفلين أو أكثر. يمكن رؤية الشجرة B + على شكل شجرة B حيث تحتوي كل عقدة على مفاتيح فقط (ليس أزواج قيمة - قيمة) ، والتي يضاف لها مستوى إضافي في الأسفل مع الأوراق المرتبطة. (ar) A B+ tree is an m-ary tree with a variable but often large number of children per node. A B+ tree consists of a root, internal nodes and leaves. The root may be either a leaf or a node with two or more children. A B+ tree can be viewed as a B-tree in which each node contains only keys (not key–value pairs), and to which an additional level is added at the bottom with linked leaves. (en) Der B+-Baum ist eine in Datenbanken und Dateisystemen verwendete Daten- oder Indexstruktur. Sie ist eine Erweiterung des B-Baumes. Bei einem B+-Baum werden die eigentlichen Datenelemente nur in den Blattknoten gespeichert, während die inneren Knoten lediglich Schlüssel enthalten. Die Schlüssel in den Verzeichnisseiten bezeichnet man auch als Separatoren. Der B+-Baum wird aus historischen Gründen manchmal auch als B*-Baum bezeichnet. B*-Baum bezeichnet jedoch auch eine B-Baum-Variante mit einem Mindestfüllgrad von 2/3 durch eine verbesserte Split-Strategie. (de) En ciencias de la computación, un árbol B+ es un tipo de estructura de datos de árbol, representa una colección de datos ordenados de manera que se permite una inserción y borrado eficientes de elementos. Es un índice, multinivel, dinámico, con un límite máximo y mínimo en el número de claves por nodo. Un árbol B+ es una variación de un árbol B. (es) B+ 트리(Quaternary Tree라고도 알려져 있음)는 컴퓨터 과학용어로, 키에 의해서 각각 식별되는 레코드의 효율적인 삽입, 검색과 삭제를 통해 정렬된 데이터를 표현하기 위한 의 일종이다. 이는 동적이며, 각각의 인덱스 세그먼트 (보통 블록 또는 노드라고 불리는) 내에 최대와 최소범위의 키의 개수를 가지는 다계층 인덱스로 구성된다. B트리와 대조적으로 B+트리는, 모든 레코드들이 트리의 가장 하위 레벨에 정렬되어있다. 오직 키들만이 내부 블록에 저장된다. B+트리에서 중요한 가치는 블록-지향적인 storage context(예: filesystem)에서 검색을 효율적으로 할 수 있다는 점이다. 바이너리 서치 트리에 비해 B+트리 노드의 fanout(한 노드의 자식 노드의 수)이 훨씬 높아서 검색에 필요한 I/O 동작 회수를 줄일 수 있기 때문이다. * ReiserFS filesystem (Unix and Linux) * XFS filesystem (IRIX, Linux) * JFS2 filesystem (AIX, OS/2, Linux) * NTFS filesystem (Microsoft Windows) (ko) Na ciência da computação uma árvore B+ é uma estrutura de dados do tipo árvore derivada das árvores B, mas com uma forma diferente de armazenamento de suas chaves. Tal organização confere propriedades, algoritmos de inserção, busca e remoção de chaves diferentes dos utilizados em árvores B, mas com uma gama de aplicações muito semelhantes em banco de dados e . Assim como as árvores B, as árvores B+ visam reduzir as operações de leitura e escrita em memória secundária, uma vez que, essas operações são demoradas para um sistema computacional e devem ser minimizadas sempre que possível. (pt) B⁺-дерево — структура данных на основе B-дерева, сбалансированное -арное дерево поиска с переменным, но зачастую большим количеством потомков в узле. B⁺-дерево состоит из корня, внутренних узлов и листьев, корень может быть либо листом, либо узлом с двумя и более потомками. Вариант B⁺-дерева, в котором все значения сохранялись в листовых узлах, систематически рассмотрен в 1979 году, притом отмечено, что такие структуры использовались IBM в технологии файлового доступа для мейнфреймов по крайней мере с 1973 года. (ru) B+ дерево (англ. B+ tree) або Бі плюс дерево — тип дерева, яке подає відсортовані дані в вигляді, що дозволяє швидке додавання, отримання і видалення записів, кожен з яких ототожнений ключем. Це динамічний, багаторівневий індекс, з верхньою та нижньою межами на кількість ключів в кожному сегменті індекса (блоці або вершині). В B+ дереві, на відміну від B-дерева, всі записи зберігаються на рівні листових вузлів дерева; у внутрішніх вузлах зберігаються лише ключі. (uk)
rdfs:label B+ tree (en) شجرة بي بلس (ar) B+ strom (cs) B+-Baum (de) Árbol B+ (es) B+ 트리 (ko) B+木 (ja) Árvore B+ (pt) B⁺-дерево (ru) B+树 (zh) B+ дерево (uk)
rdfs:seeAlso dbr:Graph_(discrete_mathematics) dbr:B-tree dbr:Comparable
owl:sameAs freebase:B+ tree wikidata:B+ tree dbpedia-ar:B+ tree dbpedia-cs:B+ tree dbpedia-de:B+ tree dbpedia-es:B+ tree dbpedia-fa:B+ tree dbpedia-he:B+ tree dbpedia-ja:B+ tree dbpedia-ko:B+ tree dbpedia-no:B+ tree dbpedia-pt:B+ tree dbpedia-ru:B+ tree dbpedia-sh:B+ tree dbpedia-sr:B+ tree dbpedia-uk:B+ tree dbpedia-zh:B+ tree https://global.dbpedia.org/id/2eiYt
prov:wasDerivedFrom wikipedia-en:B+_tree?oldid=1118669724&ns=0
foaf:depiction wiki-commons:Special:FilePath/B+-tree-remove-61.png wiki-commons:Special:FilePath/Bplustree.png
foaf:isPrimaryTopicOf wikipedia-en:B+_tree
is dbo:wikiPageDisambiguates of dbr:B+
is dbo:wikiPageRedirects of dbr:B+_search_tree dbr:B+_trees dbr:B+_search_trees dbr:BPlusTree dbr:B_plus_tree dbr:B+-tree dbr:B+Tree dbr:B+Trees dbr:B+tree dbr:B+trees dbr:Quaternary_Tree
is dbo:wikiPageWikiLink of dbr:Bcache dbr:B+ dbr:B+_search_tree dbr:B+_trees dbr:List_of_data_structures dbr:Be_File_System dbr:ReiserFS dbr:Inode dbr:JFS_(file_system) dbr:T-tree dbr:R-tree dbr:Very_large_database dbr:Dancing_tree dbr:Lightning_Memory-Mapped_Database dbr:Smart_File_System dbr:Comparison_of_relational_database_management_systems dbr:B+_search_trees dbr:B-tree dbr:Btrfs dbr:CXFS dbr:Tkrzw dbr:UBIFS dbr:Database_engine dbr:Database_index dbr:Database_storage_structures dbr:Windows_Server_2012 dbr:Log-structured_merge-tree dbr:DBM_(computing) dbr:Drizzle_(database_server) dbr:Extensible_Storage_Engine dbr:NitrosBase dbr:Novell_Storage_Services dbr:Relational_database dbr:HAMMER_(file_system) dbr:High_Performance_File_System dbr:Red–black_tree dbr:UB-tree dbr:Bx-tree dbr:File_system dbr:ObjectDatabase++ dbr:OneFS_distributed_file_system dbr:ReFS dbr:XFS dbr:IBM_Informix_C-ISAM dbr:IBM_Tivoli_Storage_Manager dbr:IDistance dbr:List_of_terms_relating_to_algorithms_and_data_structures dbr:GiST dbr:Virtual_Storage_Access_Method dbr:Multiplicative_binary_search dbr:Range_query_(database) dbr:BPlusTree dbr:B_plus_tree dbr:B+-tree dbr:B+Tree dbr:B+Trees dbr:B+tree dbr:B+trees dbr:Quaternary_Tree
is dbp:directoryStruct of dbr:Be_File_System dbr:ReiserFS dbr:JFS_(file_system) dbr:Novell_Storage_Services dbr:ReFS
is dbp:fileStruct of dbr:High_Performance_File_System
is foaf:primaryTopic of wikipedia-en:B+_tree