2016-05-09 93 views
0

我正在寻找一个分布式的实时数据访问工具。我读过HBase是HadoopSQL解决方案,它是Google Big Table的Java克隆版本,但比实时访问更适合批量作业(由于所有读写都很慢)。我也读过Cassandra是为了“高可用性”。Cassandra vs Hbase实时数据

我的理解是否正确? Cassandra是否比HBase或BigTable更适合于实时数据库(这是分布式的)?

+0

请注意,Bigtable和HBase有类似的数据模型,Cassandra部分来自Bigtable,但Bigtable的性能比HBase或Cassandra更高(https://cloudplatform.googleblog.com/2015/05/介绍-Google-Cloud-Bigtable.html),用于低延迟实时操作以及批量读/写工作负载。所有这些数据库都是分布式的并且支持高可用性。 –

回答

1

Cassandra是否比HBase或BigTable更适合于实时数据库(这是分布式的)?

是,Cassandra是更适合于OLTP工作负载,而HBase的是更适合的OLAP工作量,一般

+0

感谢您的信息! – 1N5818

1

Bigtable中...的任期从the cloud bigtable docs

云Bigtable是Google的NoSQL大数据数据库服务。这是支持许多核心Google服务的相同数据库,包括搜索, 分析,地图和Gmail。

Bigtable的设计在一致的低 延时和高吞吐量处理大量的工作量,所以它是既 运营和分析应用,包括物联网,用户 分析和财务数据分析的绝佳选择。