Spec-Zone.ru › MariaDB

О PBXT

PBXT был движком хранения, включённым по умолчанию в исходный код и двоичные файлы MariaDB до MariaDB 5.3.

С MariaDB 5.5 движок хранения PBXT отключён по умолчанию и для его использования необходимо явно его скомпилировать. Причина в том, что PBXT больше не поддерживается активно. У него есть несколько ошибок, которые не исправлены, и он не используется активно.

Версии PBXT в различных релизах:

  • версия 1.0.11 в MariaDB 5.1.47
  • версия 1.0.08d в MariaDB 5.1.44b

PBXT — универсальный транзакционный движок хранения. PBXT полностью соответствует стандарту «ACID», что означает, что его можно использовать в качестве альтернативы другим транзакционным движкам MariaDB (таким как XtraDB или InnoDB).

Функции PBXT включают:

  • Поддержка MVCC: MVCC означает «Управление конкурентностью с несколькими версиями». MVCC позволяет читать базу данных без блокировок.
  • Полное соответствие стандарту ACID: Это означает, что все транзакции являются: атомарными, согласованными, изолированными и устойчивыми.
  • Блокировка на уровне строк: При обновлении PBXT использует блокировку на уровне строк. Блокировка на уровне строк используется также во время SELECT FOR UPDATE.
  • Быстрый откат и восстановление: PBXT использует специальный метод для идентификации мусора, что делает «отмену» ненужной. Это делает как откат транзакций, так и восстановление после перезапуска очень быстрыми.
  • Обнаружение тупиковых ситуаций: PBXT мгновенно обнаруживает все виды тупиковых ситуаций.
  • Запись один раз: PBXT использует хранение на основе журнала, что позволяет записывать транзакционные данные непосредственно в базу данных, без предварительной записи в журнал транзакций.
  • Целостность ссылок: PBXT поддерживает определения внешних ключей, включая каскадные обновления и удаления.
  • Потоковая передача BLOB: В сочетании с движком потоковой передачи BLOB PBXT может передавать двоичные и медиа данные прямо в базу данных и из нее.

PBXT не будет использовать ресурсы (место на диске или процессорное время) до тех пор, пока вы не создадите вашу первую таблицу PBXT.

xtstat

Включенная xtstat программа может использоваться для мониторинга всей внутренней активности PBXT. Подробнее см. xtstat.

Дополнительная информация

Дополнительную документацию по PBXT можно найти здесь: http://www.primebase.org/documentation

Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно MariaDB. Мнения, информация и мнения, выраженные в этом контенте, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/about-pbxt/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API