Разница между Document-ориентированными DB и клонами Bigtable - PullRequest
5 голосов
/ 13 марта 2010

Может ли кто-нибудь сравнить их между собой?

Мы ищем подходящий механизм хранения для данных истории нашего блога. Мы посмотрели на документ Bigtable и поняли, что он нам подходит.

Однако я также понимаю, что Document-ориентированные БД, такие как MongoDB, по-видимому, предоставляют немного более мощные возможности схемы, т. Е. Могут также моделировать наши данные.

Интересно, как в настоящее время ppl выбирает масштабируемую NoSQL DB - я прочитал достаточно статей, таких как «мы смотрели на A, B и C, и мы решили использовать C». Но я бы хотел увидеть какой-нибудь номер теста. Я хочу сказать, что если MongoDB и тому подобное могут обеспечивать такой же уровень производительности, что и клоны Bigtable, почему веб-компании не выбирают его (готовясь к решению различных потенциально более сложных проблем с данными)?

Спасибо

Кстати, я прочитал статью (которая убедила меня на данный момент), в которой говорится, что Кассандра не подходит для операции M / R, какие-либо комментарии?

Ответы [ 2 ]

4 голосов
/ 13 марта 2010

«Я прочитал статью (которая убедила меня в данный момент), говоря, что Кассандра не подходит для операции M / R, какие-либо комментарии?»

Cassandra 0.6 поддерживает карту / уменьшить. Ваш источник устарел, по-видимому.

1 голос
/ 13 марта 2010

Здесь не слишком подробное сравнение здесь (обратите внимание на .pdf ), но, вероятно, этого достаточно, чтобы сузить поиск до 2-3 вариантов.

...