百度百科
英文全稱:Yahoo! Cloud Serving Benchmark (YCSB) 。是 Yahoo 公司的一個用來對雲服務進行基礎測試的工具。目標是促進新一代雲數據服務系統的性能比較。為四個廣泛使用的系統:Cassandra,、HBase、PNUTS和一個簡單的片式MySQL執行,訂了套核心基準測試和結果報告:
ycsb的起源
常用“雲”系統中被許多人稱為“鍵值存儲”或“NoSQL系統”,他們共同的目標是大規模擴展的“按需”(彈性的)簡化套用開發和部署。大量的雲模型導致很難選擇適當的開發系統。各種數據模型之間的最明顯差異,如BigTable的面向列組模型,用於在Cassandra和HBase的簡單的哈希表Voldemort模型,或CouchDB文檔模型。然而,數據模型可以定性的比較記錄,比較各系統的性能卻是一個更難的問題。有些系統已經作出使用磁碟上的結構最佳化寫入的決定,這個可以保持I / O的序序列化(Cassandra和HBase的情況下);而另一些使用更傳統的緩衝池架構(如在案件PNUTS)最佳化隨機讀取。此外,有關數據分區和布局、複製、事務的一致性等所有的決定都影響性能。
ycsb特點
可擴展的,除了很容易對新系統進行基準測試,支持新定義的簡單工作量。
分類和主題描述
系統軟體、績效評估
一般條款:測量,績效