10
В MySQL 5 значительно расширена функциональность,
которая ставит MySQL в один ряд с коммерческими СУБД. Если
раньше СУБД MySQL обвиняли в
недостаточной поддержке
стандарта SQL, то с появлением пятой версии этой популярной
базы данных, появилась практически полная поддержка
стандарта SQL. [5]
После рассмотрения всех плюсов и минусов,
был выбран
тип таблиц InnoDB – одна из выбираемых подсистем низкого
уровня в СУБД MySQL, которая входит во все стандартные
сборки для различных операционных систем.
Основным
отличием InnoDB от других подсистем низкого уровня MySQL
является наличие механизма транзакций.
В отличие от таблиц MyISAM, где для каждой таблицы
создается
один файл данных, данные InnoDB в настройках по
умолчанию хранятся в больших совместно используемых
файлах (изменить это можно с помощью настроек опции
innodb_file_per_table),
что
позволяет
использовать
постраничный кэш страниц базы данных. [6]
Формат данных InnoDB обеспечивает
надежное хранение
данных за счет транзакционности и блокирование данных на
уровне строки, а не всей таблицы. Это позволяет редактировать
данные большому количеству человек без каких-‐либо проблем.
Достарыңызбен бөлісу: