Я думаю, что знаю, что такое B-дерево, но что такое страница B-дерева?Что такое страница B-дерева
ответ
B-деревья - это общая структура данных для очень больших коллекций, например, найденных в базах данных. Они часто слишком велики для хранения в памяти сразу, поэтому они хранятся в файле на диске, и только части, необходимые для текущей операции, считываются в память.
Часть данных, которая хранится на диске (и считывается в память) как единое целое, называется страницей. Для B-дерева типично записывать количество записей в одном узле, которые делают размер узла равным натуральному размеру страницы файловой системы. Таким образом, диски могут быть оптимизированы.
Например, если файловая система, естественно, работает с 16-килобайтными блоками данных, и если размер записей в B-дереве равен 500 b (включая ссылки на следующий уровень узлов), то 32 записи могут сохраняться в узле, делая размер узла равным размеру страницы и позволяя оптимизировать обращения к диску.
Очень хорошо объяснено –
B-tree - это дерево с n-арностью, поэтому страница представляет собой именно «n» ячейки для размещения элементов из текущего узла и ссылки на них. Для дерева B + это может быть как мета-узлы (которые содержат только ссылки), так и листовые узлы для хранения данных.
- 1. Что такое приватная страница?
- 2. MySQL: что такое страница?
- 3. Что такое страница __EVENTARGUMENT?
- 4. Что такое страница в Asp.Net?
- 5. Что такое Страница: соответствует регулярному выражению «. *» Означает?
- 6. Что такое «страница» в документации SQLite?
- 7. Что такое страница просмотра aspx/ascx, эквивалентная #include Someplace.Models?
- 8. Что такое страница на SQL Server и нужно ли беспокоиться?
- 9. Что такое кодовая страница и какова ее цель?
- 10. Что такое главная страница с использованием html-php
- 11. Что такое сообщение "Новая страница" в Активных отчетах 9?
- 12. Веб-страница кэширования Codeingniter и база данных. Что такое Откровение?
- 13. Отзывчивая веб-страница HTML5: Что такое лучшая практика?
- 14. Что такое расширение WSS?
- 15. Что такое утилизация Appdomain
- 16. Что такое «срочные данные»?
- 17. Что такое логика домена?
- 18. Что такое «струнное программирование»?
- 19. Что такое "?" делать? Что такое __FILE__?
- 20. Что такое трансформация и что такое Transform?
- 21. Что такое структура разработки? Что такое IDE?
- 22. Что такое PHPCI - что такое сборка?
- 23. Что такое скрипка и что такое DL?
- 24. Что такое Dim, что такое Факт?
- 25. Что такое поток? Что такое `initialize`?
- 26. Что такое docs.min.js?
- 27. Что такое шаблон HMVC?
- 28. Что такое/путь/означает
- 29. Что такое «страница« bash man »или« справочная страница bash »и где я могу ее найти?
- 30. Что такое pagecache page
Возможно, это поможет, если вы дадите еще какой-нибудь контекст, например ссылку, код и т. Д. –
Любые ссылки на b-tree-page? – systempuntoout
+1 только потому, что этот вопрос не является достаточным, чтобы заслужить отрицательный результат, общее поведение ОП в стороне. – Pops