2016-05-09 129 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的設計在一致的低 延時和高吞吐量處理大量的工作量,所以它是既 運營和分析應用,包括物聯網,用戶 分析和財務數據分析的絕佳選擇。