XtraDB

Percona XtraDB
Тип СУБД (Storage Engine для MySQL)
Разработчик Percona[вд]
Первый выпуск 16.12.2008
Последняя версия 10.1 (16.05.2010)
Лицензия GPLv2
Сайт percona.com/software/per…

XtraDB — одна из подсистем хранения для СУБД MySQL и MariaDB, созданная как ответвление одного из стандартных движков — InnoDB. Основной разработчик — компания Percona[англ.], поставляется как часть СУБД Percona Server. Оптимизирована для высокоинтенсивных сред, разработчиками заявляется о более высокой производительности в таких окружениях.

Как и InnoDB, обеспечивает MVCC и ACID. Полностью обратно совместима с InnoDB, в том числе по формату файлов, и идентифицирует себя в MariaDB как «ENGINE = InnoDB», и поэтому может быть использован в качестве замены для стандартного InnoDB.

Среди заявленных усовершенствований: улучшенные механизмы работы с памятью и подсистемой ввода-вывода, поддержка нескольких потоков чтения и записи, поддержка управления пропускной способностью, реализация упреждающей выборки данных, адаптивная установка контрольных точек. Система блокировок адаптирована для работы на системах с большим числом центральных процессоров.

Первый выпуск — декабрь 2008 года, в качестве основы был взят InnoDB-plugin-1.0.2. С июня 2011 проект стал составной частью проекта Percona Server[1].

Примечания

  1. Development moved to Percona Server  (неопр.). Дата обращения: 30 января 2012. Архивировано 30 января 2012 года.

Ссылки

  • About XtraDB — AskMonty KnowledgeBase
  • Жизнь после MySQL: выбираем замену для популярной СУБД // Хакер, 2011
  • XtraDB: InnoDB on Steroids // Linux Magazine
Перейти к шаблону «MySQL»
MySQL
Версии
  • MySQL
  • MySQL Enterprise
  • MySQL Cluster
Инструменты
  • MySQL Workbench
  • phpMyAdmin
  • MySQL proxy
  • HeidiSQL
  • Navicat
Движки
  • MyISAM
  • Falcon
  • InnoDB
  • XtraDB
  • MySQL Federated
  • MySQL Archive
  • Maria
  • Aria
Форки