Какое решение nosql подходит для моего приложения HBase ИЛИ Hypertable ИЛИ Cassandra
У меня есть приложение с 100 миллионами данных и растет. Я хочу масштабироваться до того, как он достигнет стены.
Я читал материал о технологиях nosql, которые могут эффективно обрабатывать большие данные.
Мои потребности:
Число операций чтения больше, чем операций записи. Но число записей также значительно больше (чтение: запись =4:3)
Не могли бы вы объяснить разницу между HBase, Hypertable и Cassandra? Какой из них соответствует моим требованиям?
2 ответа
И HBase, и Hypertable требуют hadoop. Если вы все равно не используете Hadoop (например, необходимо решить проблему с картой / уменьшить количество проблем) - я бы выбрал cassandra, поскольку он автономен
Если у вас уже есть Data Hive, это лучшее решение для вашего приложения, или вы разрабатываете приложение с нуля, перейдите по ссылке ниже, которая объясняет обзор мира nosql
http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape/