我尋找一個適當地分佈(即不只是分片)並持續鍵/值((不是由單個節點上可用內存,或節點的羣集邊界) 「nosql」)存儲,它支持通過主鍵進行範圍查詢。最簡單的分佈,支持主鍵範圍查詢持久鍵/值存儲
迄今爲止最接近這樣的系統是卡桑德拉,這上面呢。但是,它增加了對其他功能的支持,這些功能對我來說不是必需的。所以雖然我喜歡它(當然會考慮使用它),但我試圖找出是否可能有其他成熟的項目來實現我所需要的。具體而言,對我而言,我需要的唯一價值就是將其作爲一個blob訪問。但是,對於關鍵字,我需要範圍查詢(如在訪問值中排序,受開始和/或結束值限制)。雖然值可以有結構,但不需要在服務器端使用該結構(可以執行客戶端數據綁定,靈活的值/內容類型等)。 對於額外的獎勵,Cassandra風格的存儲(日誌式,所有順序寫入)似乎對我的用例來說非常理想。
要過濾的答案,我已經研究了像通用領域內的一些替代方案:伏地魔(鍵/值,但沒有排序)和CouchDB的(只是碎片化,更面向批處理的);並且知道系統在分配時並不是非常分散(bdb變體,東京內閣本身(不確定是否有暴君可能有資格),redis(僅限內存存儲))。
編輯:看起來像支持的HBase主鍵範圍查詢,且其數據被分佈因基礎HDFS。但是我不認爲它是從系統角度完全分佈的,因爲區域服務器只是分割關鍵空間,但沒有冗餘(假設我沒有誤讀文檔)。
好吧,看起來它仍然是卡桑德拉;這很好,這是一個很棒的項目。我只是想確保我不會在這裏錯過一個明顯的競爭者。 – StaxMan 2010-04-09 17:39:15