ИнноДБ
InnoDB — это механизм хранения данных для систем управления базами данных MySQL и MariaDB . [1] С момента выпуска MySQL 5.5.5 в 2010 году он заменил MyISAM в качестве типа таблицы MySQL по умолчанию. [2] [3] Он предоставляет стандартные ACID , совместимые с функции транзакций , а также поддержку внешних ключей ( декларативная ссылочная целостность ). Он включен в стандартную комплектацию большинства двоичных файлов, распространяемых MySQL AB , за исключением некоторых OEM -версий.
Описание
[ редактировать ]InnoDB стала продуктом корпорации Oracle после приобретения ею финской компании Innobase в октябре 2005 года. [4] Программное обеспечение имеет двойную лицензию ; он распространяется под лицензией GNU General Public License , но его также можно лицензировать лицам, желающим объединить InnoDB в проприетарное программное обеспечение . [5]
InnoDB поддерживает:
- Транзакции SQL и XA
- Табличные пространства
- Внешние ключи
- Индексы полнотекстового поиска , начиная с MySQL 5.6 (февраль 2013 г.) [6] и МарияДБ 10.0 [7]
- Пространственные операции в соответствии со OpenGIS стандартом
- Виртуальные столбцы в MariaDB [8]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «ИнноДБ» .
- ^ «Введение в InnoDB» . Справочное руководство по MySQL 5.5 . Проверено 2 октября 2019 г.
- ^ «Изменения в MySQL 5.5.5» . Справочное руководство по MySQL 5.5 . Проверено 2 октября 2019 г.
- ^ «Oracle объявляет о приобретении компании Innobase, занимающейся программным обеспечением с открытым исходным кодом» . Корпорация Оракл . 7 октября 2005 г. Проверено 28 марта 2017 г.
- ^ «Лицензирование MySQL и InnoDB» . InnoDB.com . Проверено 31 июля 2008 г.
- ^ «Oracle объявляет об общедоступности MySQL 5.6» . Архивировано из оригинала 8 февраля 2013 года.
- ^ «Примечания к выпуску MariaDB 10.0.0» .
- ^ «Созданные (виртуальные и постоянные/сохраненные) столбцы» . База знаний MariaDB . Проверено 22 декабря 2019 г.
Внешние ссылки
[ редактировать ]- Mysqltutorial.org , InnoDB и другие типы таблиц в MySQL
- InnoDB Storage Engine , в руководстве MySQL.