MySQL: Кто-нибудь использовал движок хранения TokuDB?
Кто-нибудь использовал механизм хранения TokuDB для MySQL?
Веб-сайт продукта утверждает, что он имеет 50-кратное увеличение производительности по сравнению с другими системами хранения MySQL (например, Innodb, MyISAM и т.д.). Ниже приведены требования к производительности http://tokutek.com/downloads/tokudb-performance-brief.pdf
Это правда?
Любой личный опыт использования этого механизма хранения данных в MySQL?
Ответы
Ответ 1
Если вы сохраняете капли, например изображения, не используйте tokudb. Он имеет меньший размер размера строки.
Если у вас есть данные, содержащие более 100 миллионов строк, используйте tokudb.
Если вы чувствительны к скорости UPDATE, не используйте tokudb. Он имеет очень быструю вставку, но по сравнению с innodb, более медленную скорость UPDATE и особенно если вы используете инструкции INSERT ON DUPLICATE.
Если вы сохраняете записи журнала, используйте tokudb.
Если вы хотите уменьшить использование данных myisam/innnodb более чем на 5 раз, используйте tokudb. Я лично подтвердил, что их фрактальное дерево + сжатие данных является чрезвычайно эффективным с точки зрения пространства.
Правило большого пальца, используйте лучший инструмент для задания. Tokudb ударяет innodb и myisam из воды в определенных ситуациях, но не является общим двигателем замены db для всего, что находится под небом.
Ответ 2
Хотя TokuDB медленнее на UPDATE, как указано выше, он очень быстро работает на REPLACE. Обычно вы можете заменить UPDATE на REPLACE INTO. Я использую TokuDB для таблиц размером до 18 миллиардов рядов, и ничего больше не приближается, по крайней мере в 100 раз быстрее, чем innodb для случайных вставок на больших таблицах.
Ответ 3
У меня такой же вопрос. Я нашел довольно приличное сравнение TokuDB против Innodb
http://www.pythian.com/news/5139/testing-tokudb-faster-and-smaller-for-large-tables/
Тем не менее, меня интересуют любые другие события, которые другие могли иметь с TokuDB или любым другим подобным механизмом хранения для MySQL.
Еще один обзор здесь
http://www.mysqlperformanceblog.com/2009/04/28/detailed-review-of-tokutek-storage-engine/