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: 298

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

Related posts about java

Related posts about multithreading