2015-10-21 43 views
0

對Cassandra和Hbase進行性能測試的最佳方法是什麼?對Cassandra和Hbase進行性能測試的最佳方法是什麼?

我正在通過Web應用程序讀取(80%)和寫入(20%)使用量的應用程序。用戶還可以對數據執行CRUD(創建,讀取,更新,刪除)。我們的數據全部來自(RDBMS)。我聽說過YCSB(雅虎雲服務基準)。

有沒有人在Cassandra和Hbase上做過類似用例的基準測試?

回答

0

我會假設你的卡桑德拉坐在一個網絡應用程序後面?

如果是這樣(如你所提到的CRUD),只是基準通過Apache工作臺或攻城負載下CRUD的結束點WRITE(創建)和讀(即併發呼叫等。)

更新

如果你想單純測試如果您的卡珊德拉的配置是原始動力,正確: http://docs.datastax.com/en/cassandra/2.1/cassandra/tools/toolsCStress_t.html

但如果你想測試的應用程序作爲一個整體,阿帕奇工作臺和攻城將考驗你的應用程序。

+0

嗨@ azngunit81-感謝您的快速響應。我沒有聽說過Workbench或Siege,讓我看看它。但是,更具體地說,我試圖找到最佳工具,即Cassandra vs HBase作爲我的用例。所以,我需要做一個長凳標記。 –

+0

@RameshV我在工具上添加了一些extra.information – azngunit81

-1

大多數數據庫提供了一些工具來執行性能測試。在我看來,獲得公正觀點的最佳方式是使用第三方工具,如https://github.com/brianfrankcooper/YCSB,它支持測試不同類型的ACID和NoSQL數據庫。

相關問題