Могу ли я заменить большую таблицу mysql на cratedb

У меня есть таблица mysql с примерно 200 миллионами записей, и скоро она вырастет до 2 миллиардов. Я смотрю на варианты, шардинг в mysql или использую другую базу данных, например Cratedb. Эти записи имеют 12 столбцов с 3 полнотекстовыми индексированными столбцами, а запрос «как» в стиле mysql очень распространен.

Для тестирования я создал таблицы в Cratedb с 10 миллионами записей фиктивных данных, и запросы выполняются отлично. Этот сервер представляет собой экземпляр C3 Large с SSD на AWS. Кажется, отлично подходит для моего приложения, по крайней мере, на данный момент

Но прежде чем двигаться дальше, я хотел бы узнать, каковы другие опыты парней с Cratedb. Есть ли какое-то сравнение Mysql и Cratedb (поиск Cratedb в Google автоматически исправляется на createdb :( :())


person Ram    schedule 09.12.2016    source источник


Ответы (2)


Вы можете проверить vitess.io, который предлагает сегментирование поверх MySQL. PS: работаю над проектом.

person Sugu Sougoumarane    schedule 14.12.2016

Не принимайте решение быстро на основе других отзывов. Я попробовал CrateDb, и производительность оказалась даже хуже, чем у MySQL. Соединения работают очень плохо.

Перейдите по этой ссылке, это может помочь вам протестировать те же данные.

https://crate.io/a/improving-on-joins/

https://blog.m7w3.de/how-was-the-weather-in-germany.html

person Sanjay Kumar    schedule 17.02.2017