Не могли бы вы объяснить, почему HBase лучше для OLAP и Cassandra для OLTP:
- Потому что HBase - это CP, а Cassandra - это AP (из CAP).И согласованность более важна для OLAP, чем доступность. Верно?
- Поскольку HBase использует планшеты и хэширование диапазона ключей, которые позволяют сохранить порядок ключей разделения и сканировать диапазон на нем.В свою очередь, Cassandra использует последовательное хеширование, что означает, что последовательные ключи могут оказаться на разных узлах.Есть Кассандра
ByteOrderedPartitioner
, но она поддерживает автоматическое масштабирование. Верно? - Любые другие причины?