Какова производительность записи Cassandra, HBase, MongoDB или Elastic Search - PullRequest
2 голосов
/ 26 декабря 2011

Я искал реальный результат теста записи Cassandra, HBase, Mongodb и Elastic Search.Я хочу собрать данные журнала с наших серверов, и эти данные действительно огромны.Более 10 ГБ в течение часа.

Я знаю, что все говорят о производительности записи Cassandra, и эти продукты имеют различные области применения.K / V, Ориентированный на документ или поиск.Но меня сейчас интересуют не их типы хранения, а только производительность записи.например, 50 тыс. транзакций в секунду.

Также я хочу выполнить поиск поверх этих данных.

Что вы предлагаете обрабатывать более 50 тыс. транс в секунду.

Ответы [ 2 ]

11 голосов
/ 26 декабря 2011

Кассандра действительно очень быстрая.

Волдеморт тоже очень быстро. Я знаю по крайней мере один массивный веб-сайт, который выбрал его среди всех других вариантов.

Но, на самом деле, 50K / сек - ничего особенного. Я сделал это с MySQL на одной машине.

Обратите внимание, однако, что помимо того, как быстро вы можете записывать данные, вас также должно интересовать, что вы можете использовать с этими данными позже. В противном случае вы можете просто передать все ваши записи в / dev / null . Это будет безумно быстро.

Кроме того, любой «эталон», который вы найдете в Интернете, бесполезен. Он либо использует данные с определенными характеристиками, либо синтезирует данные. И это может иметь все значение. Никто не выполнит тестирование ваших сценариев, используя ваши данные, кроме you .

4 голосов
/ 28 декабря 2011

Вас может заинтересовать эталон Netflix для Cassandra со скоростью до миллиона записей в секунду в EC2: http://techblog.netflix.com/2011/11/benchmarking-cassandra-scalability-on.html

...