2011-10-28 30 views
2

我正在考慮用客戶端/服務器體系結構構建分佈式數據存儲。我希望客戶端將鍵(String)與值(字節[])關聯起來,就像Map一樣。我想用Java,使用套接字,線程和文件來做到這一點。構建一個鍵值存儲

我該如何做到儘可能簡單?

謝謝

回答

1

要儘可能簡單地使用它,請使用distributed hash table。當然,你可以實現你自己的,但沒有簡單的方法來做到這一點。

3

你真的想重塑那個輪子嗎?

如果您完全確定要這樣做,至少要看看以前的嘗試(例如Cassandra是一個用Java編寫的分佈式鍵值存儲),並查看出現了哪些錯誤,以便您可以改進努力。

+0

好吧,我必須這是一個項目,我有,我真的想知道如何建立一個簡單的。 – unnamed

+2

根據具體情況,您幾乎總是可以替換「爲什麼重新發明輪子?」 「請不要與我競爭」,或者「請不要讓我學到新東西」。 – unnamed