Interested Article - InnoDB
- 2020-03-27
- 1
InnoDB — одна из выбираемых подсистем низкого уровня в СУБД MySQL , входит во все стандартные сборки для различных операционных систем. Основным отличием InnoDB от других подсистем низкого уровня MySQL является наличие механизма транзакций и внешних ключей .
СУБД InnoDB была разработана ( фин. Heikki Tuuri ) из компании Innobase — финского производителя программного обеспечения, специализирующегося на технологии реляционных баз данных. InnoDB представляет собой результат исследований, проводившихся Хейкки в университете Хельсинки.
Поддержка InnoDB появилась в MySQL версии 3.23 в середине 2001 года как экспериментальная. В версии 4.0 InnoDB входил в стандартную поставку , а начиная с версии 5.5 стал основным хранилищем по умолчанию . Сама СУБД доступна на условиях открытой лицензии.
После поглощения Innobase в 2005 году InnoDB стала продуктом корпорации Oracle .
В отличие от таблиц
MyISAM
, где для каждой таблицы создается один файл данных, данные InnoDB в настройках по умолчанию хранятся в больших совместно используемых файлах (изменить это можно с помощью настроек опции
innodb_file_per_table
), что позволяет использовать постраничный кэш страниц базы данных. Формат данных InnoDB обеспечивает надежное хранение данных за счет транзакционности и блокировки данных на уровне строки.
Начиная с версии MySQL 5.6.4, в Innodb доступен полнотекстовый поиск .
Примечания
- . Дата обращения: 30 января 2012. 4 февраля 2012 года.
- (англ.) . Дата обращения: 13 августа 2016. Архивировано из 7 августа 2016 года.
- (англ.) . MySQL, 2nd Edition ISBN 978-0-7357-1212-6 . Sams (2003). Дата обращения: 13 августа 2016. 20 августа 2016 года.
- . Дата обращения: 15 декабря 2010. Архивировано из 18 февраля 2012 года.
- . Oracle . Дата обращения: 31 июля 2008. Архивировано из 18 февраля 2012 года.
Литература
- Charles Bell. Introducing InnoDB Cluster: Learning the MySQL High Availability Stack. — Apress, 2018. — ISBN 9781484238844 .
Ссылки
- (англ.)
Для улучшения этой статьи
желательно
:
|
- 2020-03-27
- 1