Может ли CouchDB обрабатывать 15 миллионов записей в день?

Я относительно новичок в базах данных NoSQL, и мне нужно оценить различные NoSQL-решения для инструмента мониторинга.

Ситуация следующая: Размер одного элемента данных составляет около 100 байтов, но их действительно много. В течение дня мы получаем около 15 миллионов записей ... Итак, я сейчас тестирую с 900 миллионами записей (около 15 ГБ как SQL-Insert Script)

Мой вопрос: соответствует ли Couchdb моим потребностям? Мне нужно выполнить запросы диапазона (на дату создания записей) и суммировать некоторые столбцы в соответствии с группами, определенными "вторичными индексами", хранящимися в данных.) Я знаю, что MapReduce, вероятно, лучшее решение для этого, но может ли JavaScript CouchDB сделать это за приемлемое время?

Я уже пробовал MongoDB, но он действительно плохой MapReduce сделал дрянную работу ... Я также читал о HBase и Cassandra. Но, возможно, CouchDB также является хорошей возможностью

Надеюсь, я дал вам всю необходимую информацию ... Спасибо за вашу помощь!

andy

11
задан JasonSmith 5 July 2011 в 02:14
поделиться