我正在寻找一种分布式的实时数据访问工具。我读过HBase是HadoopSQL解决方案,它是Google Big Table的Java克隆,但比实时访问更适合批处理作业(并且因为所有的读写都很慢)。我还读到Cassandra是为了“高可用性”。
我对此的理解是否正确? Cassandra是否比HBase或BigTable更适合实时数据库(分布式)?
答案 0 :(得分:2)
Cassandra是否比HBase或BigTable更适合实时数据库(分布式)?
是的,Cassandra更适合OLTP工作负载,而HBase更适合OLAP工作负载,一般
答案 1 :(得分:1)
就Bigtable来说......来自the cloud bigtable docs
Cloud Bigtable是Google的NoSQL大数据数据库服务。就是这样 同一个数据库,支持许多核心Google服务,包括搜索, 分析,地图和Gmail。
Bigtable旨在以一致的低速处理大量工作负载 延迟和高吞吐量,因此它是两者的绝佳选择 运营和分析应用,包括物联网,用户 分析和财务数据分析。