The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В MySQL 8.0 отмечается закат хранилища MyISAM "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
"В MySQL 8.0 отмечается закат хранилища MyISAM " +/
Сообщение от opennews (?), 13-Окт-16, 09:50 
В находящейся в разработке ветке CУБД MySQL 8.0 (https://dev.mysql.com/doc/relnotes/mysql/8.0/en/) (версия 8.0 будет выпущена следом за 5.7, вместо 5.8) представлены
изменения (https://www.percona.com/blog/2016/10/11/mysql-8-0-end-myisam/), ограничивающие использование хранилища MyISAM. Поддержка MyISAM пока сохраняется, но использование данного хранилища в самом MySQL практически прекращено. В частности, после реализации в MySQL 8.0 нового механизма (https://dev.mysql.com/doc/refman/8.0/en/data-dictionary.html) хранения системных данных,  таблицы MyISAM больше не используются для хранения системной схемы (БД mysql) и теперь невозможно просто скопировать таблицы MyISAM на работающий сервер MySQL (скопированные таблицы не будут определены, в отличие от таблиц InnoDB, для которых можно выполнить "ALTER TABLE … IMPORT TABLESPACE"). Возможность создания таблиц с опцией "engine=MyISAM" сохранена.


Ранее хранилище MyISAM предоставляло поддержку ряда возможностей, отсутствующих в InnoDB, но в ветках MySQL 5.6 и 5.7 функциональность была выровнена и в InnoDB появились такие функции как полнотекстовые индексы, табличные пространства, пространственные индексы (RTREE), отслеживание последнего обновления, пригодность для временных таблиц и ускорение работы функции "count(*)". До сих пор оплотом MyISAM  было использование данного хранилища для системных таблиц, но в MySQL 8.0 системное хранилище было переведено с MyISAM. Таким образом, не осталось препятствий для воплощение в жизнь
предложения (http://bugs.mysql.com/bug.php?id=78553) по переводу MyISAM в разряд опциональных хранилищ, подключаемых при необходимости в форме плагина. Из достоинств MyISAM остаётся более компактное хранение данных на диске в несжатом виде и значительный выигрыш в производительности выполнения операции count(*).

URL: https://www.percona.com/blog/2016/10/11/mysql-8-0-end-myisam/
Новость: https://www.opennet.ru/opennews/art.shtml?num=45315

Ответить | Правка | Cообщить модератору

Оглавление
В MySQL 8.0 отмечается закат хранилища MyISAM , opennews, 13-Окт-16, 09:50  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру