Главная » Информационные системы » Управление данными » 44. ВИДЫ ТАБЛИЦ СУБД MYSQL

44. ВИДЫ ТАБЛИЦ СУБД MYSQL

Тип создаваемой таблицы указывается в операторе CREATE TABLE.В процессе работы тип таблицы нельзя переназначить.
Поэтому подумайте как следует, выбирая тип таблиц.

MyISAM - родной дефолтовый тип СУБД.По умолчанию таблицы создаются в этом типе,
если в конфиге сервера не указано иное.
- Данные легко переносимы между платформами.
- Есть полнотекстовый поиск.
- Дополнительные наборы кодировок.
- Поддержка защиты от некорректного завергения работы.


MERGE - позволяет производить группировку MyISAM - таблиц в одну.
-Позволяет обходить ограничения ФС на размер БД.
-Поддерживает БД размером более 4 Гб.


MEMORY - специальный тип таблиц, хранящий данные исключительно в ОЗУ.
- Высокая скорость работы.

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

BDB - тип таблиц из университета Беркли.
- Введение журнала работы БД.
- Информация храниться в виде инарных деревьев, что ускоряет поиск записи, но
замедляет получение всез записей подряд.

Отличное надежное решение для таблиц с критической разрозненной информацией =)


InnoDB - самый популярный тип на российских хостингах.
- Поддержка до 1 Тб записей.
- Поддерживает транзакции.
- Высокая надежность обеспечивается системой аварийного восстановления после сбоя.
- Дополнительные наборы кодировок.
- Блокировка записей.

ARCHIVE - предназначена для хранения большого обьема сжатых данных.

CSV - простой и распространенный формат.Данные хранятся в простом текстовике, столбцы отделены 
друг от друга символом ; .
- Простой экспорт из множества программ, например Ms EXEL.

Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.

Поделиться

Дисциплины