Выборочная установка индексов Fulltext при использовании новых engines Mysql для ssd

Рейтинг: 1.0000  
Новая
Предложил Пользователь 2546837 10.04.2019 14:33:33

Выборочная установка индексов Fulltext при использовании новых engines Mysql для ssd

В mysql с версии 5.6.  есть новый перспективный движок RocksDB, который оптимизирован для работы на ssd дисках.


Но у данного движка есть отличия от innoDB какие как отсутствие индексов  Fulltext и FOREIGN KEY.

https://www.percona.com/doc/percona-server/LATEST/myrocks/limitations.html

Предлагается при  создании и модификации таблиц БИТРИКС проверять возможность добавления  типа индексов FULLTEXT , в частности в поисковом модуле есть такие таблицы  

например, так выборка таблиц в которые нельзя добавить эти индексы;
SEL ECT TABLE_NAME FR OM information_schema.TABLES where TABLE_SCHEMA =DATABASE() and ENGINE = 'ROCKSDB'

Рейтинг: 0  
Пользователь 3089 19.04.2019 06:43:05
Идея интересная, но чую, что контора задумала отказ от таблиц стемминга в пользу полнотекстового поиска СУБД. Ваша же идея вынуждает оставить этот функционал на неопределенное время (да вообще навсегда, т.к. будут и другие движки).

Он насколько перспективен? Молодой и бурно развивающийся, или уже хорошо и давно (лет 10) зарекомендовавший себя?
Рейтинг: 0  
Пользователь 2546837 19.04.2019 23:30:29
RocksDB - есть во всех основных дистрибутивах начиная с mysql 5.6 / percona и mariadb.
По перспективности это конечно надо к самим представителям mysql , но  на больших it конференциях  представители percona говорят о нем как о альтернативе innoDB.  


Там реальна разница в размере битровых таблиц в 3 раза по сравнению с innoDB.  
Рейтинг: 0  
Пользователь 36231 22.04.2019 23:21:31
Поддерживаю. Обоими руками ЗА.