InnoDB

Материал из Брацка Правки
Перейти к: навигация, поиск

InnoDB — это механизм хранения для системы управления базами данных MySQL и MariaDB. С момента выпуска MySQL 5.5.5 в 2010 году он заменил MyISAM в качестве типа таблицы MySQL по умолчанию. Он предоставляет стандартные ACID-совместимые функции транзакций, а также поддержку внешнего ключа (декларативная ссылочная целостность). Он входит в стандартную комплектацию большинства двоичных файлов, распространяемых MySQL AB, за исключением некоторых OEM - версий. InnoDB стала продуктом корпорации Oracle после приобретения ею финской компании Innobase в октябре 2005 г. Программное обеспечение имеет двойную лицензию; она распространяется под Стандартной общественной лицензией GNU, но также может быть лицензирована для сторон, желающих объединить InnoDB в проприетарном программном обеспечении.

InnoDB поддерживает:
  • Транзакции SQL и XA
  • Табличные пространства
  • Внешние ключи
  • Индексы полнотекстового поиска , начиная с MySQL 5.6 (февраль 2013 г.) и MariaDB 10.0
  • Пространственные операции в соответствии со стандартом OpenGIS
  • Виртуальные столбцы в MariaDB

Детальней на: https://dev.mysql.com/doc/refman/8.0/en/innodb-introduction.html