2016-05-09 2 views
0

Я ищу распределенный инструмент для доступа к данным в режиме реального времени. Я читал, что HBase - это решение HadoopSQL, которое является клоном Java в Google Big Table, но больше подходит для пакетных заданий, чем в режиме реального времени (и медленнее из-за всего чтения-записи). Я также прочитал, что Cassandra для «высокой доступности».Cassandra vs Hbase для данных в реальном времени

Мое понимание этого правильно? Кассандра лучше подходит для базы данных реального времени (которая распространяется), чем HBase или BigTable?

+0

Обратите внимание, что Bigtable и HBase имеют схожие модели данных, и Кассандра частично происходит от Bigtable, но Bigtable имеет [более высокую производительность, чем любую HBase или Кассандра] (https://cloudplatform.googleblog.com/2015/05/ представляя-Google-Cloud-Bigtable.html) для операций с низкой задержкой в ​​реальном времени, а также для массовой загрузки/записи. Все эти базы данных распределены и поддерживают высокую доступность. –

ответ

1

Кассандра лучше подходит для базы данных в режиме реального времени (которая распространяется), чем HBase или BigTable?

Да, Cassandra больше подходит к OLTP нагрузки, тогда как HBase больше подходит для OLAP нагрузки, в общем

+0

Спасибо за информацию! – 1N5818

1

С точки зрения Bigtable ... От the cloud bigtable docs

Облако Bigtable - это служба базы данных больших данных Google NoSQL. Это та же база данных, которая поддерживает многие основные сервисы Google, включая Search, Analytics, Maps и Gmail.

Bigtable предназначен для обработки массивных рабочих нагрузок при постоянной низкой латентности и высокой пропускной способности, так что это отличный выбор как для оперативных и аналитических приложений, в том числе IoT, пользователей аналитики и анализа финансовых данных.

Смежные вопросы