NetSago
Вход
Войти

Как присоединиться?
Меню
Главная
События
 Заметки
Статьи
Теги
Поиск
О Проекте
Ссылки
Наше
RSS События по RSS
RSS Заметки по RSS
netsago NetSago
Популярное
Руководство по получению прибыли от Свободных и Открытых Проектов by Джон Эндрюс

Восстановление удаленных текстовых файлов в ФС ext3 by scamelscrud

Заметки — Типы таблиц в СУБД MySQL
Назад в Заметки

Типы таблиц в СУБД MySQL
57uff3r



Теги: mysql



В этой заметке я хочу рассмотреть типы таблиц MySQL и их свойства.
К сожалению, многие разработчики не имеют представления об этих типах и нюансах их использования.
——————————————-
Тип создаваемой таблицы указывается в операторе CREATE TABLE.В процессе работы тип таблицы нельзя переназначить.
Поэтому подумайте как следует, выбирая тип таблиц.

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


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


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

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

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

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


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

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

CSV - простой и распространенный формат.Данные хранятся в простом текстовике, столбцы отделены
друг от друга символом " ; ".
- Простой экспорт из множества программ, например Ms EXEL.
Язык
English/Английский
Поиск
Расширенный Поиск
Ошиблись?
Если вы обнаружили ошибку на сайте, пожалуйста, сообщите нам о ней.
Посчитали
9 / 666
К нам сегодня зашли 87 роботов. Они хотят убить всех человеков.

Зарегистрированных пользователей: 0
Онлайн: 0

Время генерации: 0.010 с
NetSago.v2.β © [2006;∞)  Neunica