Перейти к основному содержимому

Преимущества OrioleDB

  • Хранение строк непосредственно в листьях В-дерева обеспечивает их физическое упорядочивание по первичному ключу и позволяет получать данные без дополнительного обращения к отдельному heap-хранилищу.
  • Хранение неактуальных версий строк в журнале UNDO предотвращает раздувание таблиц (table bloat) и существенно снижает потребность в выполнении VACUUM и VACUUM FULL для основных данных.
  • Использование прямых ссылок на страницы памяти вместо глобальной таблицы buffer mapping уменьшает накладные расходы на синхронизацию и повышает эффективность работы на многопроцессорных системах.
  • Механизм Copy-on-Write позволяет мгновенно формировать физически согласованные снимки данных, пригодные для создания резервных копий и организации репликации.
  • Строчное журналирование WAL сокращает объем записываемых данных и обеспечивает более эффективное параллельное восстановление после сбоя и применение изменений на репликах.
  • Сжатие страниц с записью блоков переменной длины уменьшает объем занимаемого дискового пространства и снижает нагрузку на подсистему ввода-вывода.