Discussion of a Distributed Data Storage implementation
Posted
by
fegol
on Programmers
See other posts from Programmers
or by fegol
Published on 2011-11-27T22:58:33Z
Indexed on
2011/11/28
2:02 UTC
Read the original article
Hit count: 302
I want to implement a distributed data storage using a client/server architecture. Each data item will be stored persistently in disk in one of several remote servers. The client uses a library to update and query the data, shielding the client from its actual location. This should allow a client to associate keys (String
) to values(byte[]
), much as a Map does. The system must ensure that the amount of data stored in each server is approximately the same. The set of servers is known beforehand by other servers and clients. Both the client and the server will be written in Java, using sockets, threads, and files.
I open this topic with the objective of discussing the best way to implement this idea, assuming simplicity, what are the issues of this implementation, performance measurements and discussion of the limitations.
© Programmers or respective owner