LINUX.ORG.RU

Percona приобрела компанию Tokutek

 , , tokutek,


0

2

В своём блоге команда Percona заявила (1, 2) о приобретении компании Tokutek, разработчика движка TokuDB для СУБД MySQL/MariaDB/Percona.

Percona — разработчик одноимённой СУБД, ответвления MySQL, а также движка XtraDB. Помимо этого, команда Percona предоставляет множество инструментов для администрирования своих СУБД, в т.ч. и для кластерных решений.

Tokutek — разработчик движка TokuDB для MySQL, Percona и MariaDB, а также TokuMX для NoSQL (MongoDB). Движок TokuDB отличается применением индексирования на базе фрактальных деревьев, балансом производительности на чтение и запись, поддержкой компрессии данных, возможностью изменять структуру таблиц без блокировки и т.п.

Компании тесно сотрудничают с 2009-го года, разрабатывая высокопроизводительные решения на базе MySQL.

>>> Анонс

★★★★★

Проверено: Shaman007 ()

о как, а какие махачи были...

shty ★★★★★
()

в комментах на HN один из разработчиков писал, что эти их деревья «фрактальные» только потому что красиво звучит и вообще маркетинг.

кто кинет в меня вайтпепером почитать - скажу спасибо (лень самому).

вообще новость отличная, не знал, что они раньше сотрудничали.

last_man_standing ★★
()
Ответ на: комментарий от l0stparadise

Раз уж тема зашла - а есть вообще какие-то плюсы у перконы/токудб для неэнтерпрайза?

Зависит исключительно от ворклода. Если нужны быстрые инсерты - самое оно.

iron ★★★★★
()

Ненужно приобрела ненужно.

anonymous
()
Ответ на: комментарий от kovrik

Fractal-Tree® indexing

как я понял, это чуть амортизированные B-деревья

MyTrooName ★★★★★
()
Ответ на: комментарий от l0stparadise

Раз уж тема зашла - а есть вообще какие-то плюсы у перконы/токудб для неэнтерпрайза?

Если сравнивать с PostgreSQL, то нет. И для энтерпрайза тоже.

AnDoR ★★★★★
()
Ответ на: комментарий от AnDoR

Если сравнивать с PostgreSQL, то нет. И для энтерпрайза тоже.

Если сравнить количество вакансий со словом mysql, то будет очевидно что выбирает энтерпрайз

anonymous
()
Ответ на: комментарий от anonymous

то будет очевидно что выбирает энтерпрайз

Oracle?

AnDoR ★★★★★
()

Хорошая новость, для меня как пользователя в том числе и Percona.

anonymous_sama ★★★★★
()

Не верю я этим маркетологом из TokuDb. Тестировали TokuDb и InnoDb c перконовскими патчами как раз для операций вставки. При 2х параллельных процессах, пишущих в базу, производительность была одинкова. Но начиная с 3х TokuDb начал конкретно отставать. Хотя это именно та область, где TokuDb должен обгонять InnoDb

BobiKK
()
Ответ на: комментарий от BobiKK

InnoDB быстрее на cpu-bounded

TokuDB быстрее на IO-bounded, и раза в 3-4 медленнее на cpu-bounded.

O_DIRECT в tokudb пока лучше не включать, компрессию включать надо.

Итого, когда нужно tokudb?

на 50GB+ базе данных, если innodb в память не влезает.
на innodb есть просадка при непрерывной вставке в таблицу с secondary индексами. Когда change buffer заполняется и количество мёржей этого буфера возрастает.
Кого-то ещё read-free репликация может привлечь.

Альтернатива току сейчас может быть MyRocks от мордокниги. Альтеннатива токумх - WiredTiger в новом монго

anonymous
()
Ответ на: комментарий от BobiKK

А вы на каких объемах тестировали, влезала ли база в память, вставки последовательные или рандомные, innodb фрагментированная, дефрагментированная? TokuDB - это не серебрянная пуля, а инструмент для решения определенного круга задач.

anonymous
()
Ответ на: комментарий от anonymous

Если честно, я уже не особо помню. Почти год назад тестировали и результатов у меня больше нет. O_DIRECT был отключен, вставки последовательные, bulk insert'ы в основном. Размер базы не более 3Gb, на амазоновском c3.xlarge (4 cpu, 7,5Gb RAM). Вся база, буфферы и кэши влезали в память целиком.

В любом случае, даже если бы TokuDb был немного быстрее, мы бы выбрали InnoDb, так как только он поддерживается Galera Cluster.

Вполне вероятно, что TokuDb на определенных задач уделывает InnoDb. Но ведь в их whitepaper'ах разрекламировано, что TokuDb ну просто во всех write-heavy сценариях лучше, чем InnoDb

BobiKK
()
Ответ на: комментарий от ipeacocks

Работает. Без разрывов. Всё стабильно. Репликация не падает, ноды синхронизируются без проблем.

На уровне приложения, конечно, появлются проблемы типа deadlock'ов, но это уже другая песня

BobiKK
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.