MySQL: Будет ли ориентированный на столбцы механизм доступным в MySQL 5.5?
Будет ли ориентированный на столбцы механизм хранения (например, InfiniDB) доступным в базовой версии MySQL 5.5?
То есть, не как плагин, но доступен с базовым пакетом MySQL 5.5.
1 ответ
Вы не можете просто подключить движок на основе столбцов к MySQL. Причина этого в том, что его оптимизатор понимает только движки на основе строк, которые поддерживают обычные индексы.
Таким образом, все движки на основе столбцов (Infobright, infinidb и Kickfire) используют свои собственные модификации ядра mysql, что заставляет его использовать свой оптимизатор вместо стандартного (в некоторых случаях только для некоторых запросов).
Тогда как другие движки на основе строк (Tokutek, PBXT и т. Д.) Могут просто работать как плагины.
API механизма хранения на самом деле не работает должным образом (по крайней мере, эффективно) для двигателей столбцов.
Механизмы столбцов не поддерживают обычные индексы, что означает, что оптимизатор не может знать, как их оптимизировать.
Так что, нет.