
Лекция 11. Типы таблиц MySQL
Таблицы InnoDB
Таблицы BerkeleyDB
Таблицы Merge
Таблицы Heap
Таблицы InnoDB
Механизм хранения, обеспечивающий быструю работу и безопасность данных.
Возможности:
Транзакции;
Блокировка на уровне строк;
Поддержка внешних ключей;
Согласованное неблокирующее чтение в операторах SELECT
Таблицы BerkeleyDB
Механизм хранения, обеспечивающий безопасность транзакций для My SQL, опирающийся на программное обеспечение Sleepycat.
Особенности:
Блокировка на уровне страниц;
Низкая производительность, если открыть много таблиц;
Все таблицы должны иметь первичный ключ;
Таблицы хранятся в виде бинарных деревьев.
Таблицы Merge и Heap
Merge обеспечивают оригинальную возможность обхода ограничений ОС на максимальный размер файлов.
Heap – исключительно быстрые таблицы, целиком хранящиеся в памяти. Отличный вариант для хранения временных таблиц.