建立一个键值存储

时间:2011-10-28 21:52:49

标签: java multithreading file concurrency

我正在考虑使用客户端/服务器架构构建分布式数据存储。我希望客户端将键(String)与值(byte [])相关联,就像Map一样。我希望使用套接字,线程和文件在Java中执行此操作。

我怎样才能尽可能简单?

由于

2 个答案:

答案 0 :(得分:3)

你真的想重新发明那个轮子吗?

如果您绝对决定这样做,至少要看看以前的尝试(例如Cassandra是用Java编写的分布式键值存储),看看有什么错误,这样你就可以改进了努力。

答案 1 :(得分:1)

要尽可能简单,请使用distributed hash table。当然,你可以实现自己的,但没有简单的方法。