русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типы таблиц MySQL


Дата добавления: 2015-07-09; просмотров: 620; Нарушение авторских прав


MySQL поддерживает два различных типа таблиц: транзакционные (InnoDB и BDB) и без поддержки транзакций (HEAP, ISAM, MERGE и MyISAM).

Преимущества транзакционных таблиц (Transaction-safe tables, TST):

~ Надежность.

~ Лучше обеспечивает параллелизм при одновременных обновлениях таблицы и чтении.

Преимущества нетранзакционных таблиц (non-transaction-safe tables, NTST):

~ Работать с ними намного быстрее, так как не выполняются дополнительные транзакции.

~ Для них требуется меньше дискового пространства

~ Для обновлений используется меньше памяти.

Таблицы MyISAMприняты по умолчанию в MySQL. Он основывается на коде ISAM (устаревший тип таблиц) и обладает в сравнении с ним большим количеством полезных дополнений.

Таблицы MERGE (или таблица MRG_MyISAM) представляет собой совокупность идентичных таблиц MyISAM, которые могут использоваться как одна таблица.

Таблицы HEAPДля HEAP-таблиц используются хэш-индексы; эти таблицы хранятся в памяти. Благодаря этому обработка их осуществляется очень быстро, очень хорошо подходит для временных таблиц!

Таблицы InnoDB и BDB или BerkeleyDBснабжены обработчиком таблиц, обеспечивающим безопасные транзакции (уровня ACID) с возможностями фиксации транзакции, отката и восстановления после сбоя. Чтобы использовать InnoDB, необходимо указать параметры запуска InnoDB в своем файле my.cnf или my.ini. Самый простой способ внести изменения - добавить в раздел [mysqld] строку innodb _data_file_path=ibdata:30M



<== предыдущая лекция | следующая лекция ==>
Создание таблиц | Типы данных столбцов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.045 сек.