Как мы все знаем, у нас есть ConsistencyLevel of ReplicationFactor в cassandra. И мы просто хотим использовать его для обеспечения согласованности данных. Потому что предполагается сохранить информацию о цене.Использование cassandra и сохранение согласованности данных
Какая стратегия лучше?
Напишите ВСЕ Убедитесь, что запись записана на все N реплик, прежде чем отвечать на запрос клиента. Любые нерегулярные реплики не будут работать
Читать ВСЕ Запросит все реплики и вернет запись с самой последней меткой времени, как только все реплики ответят. Любые невосприимчивые реплики не будут работать.
Кажется, что писать ВСЕ - это, безусловно, самое безопасное. Но не уверен, что все лучше? Любое мнение об этом за и против? Любой другой выбор nosql, который вы считаете лучшим?
Мне нужно добавить комментарий, если вы считаете, что какой-то другой nosql db лучше, чем cassandra в этом случае использования. Скажите мне причину. Фактически я предполагаю, что HBase может добиться большего соответствия последовательности. Просто не знаю очень подробно об этом. –
http://wiki.apache.org/cassandra/API –