Создайте магазин значений ключей - PullRequest
2 голосов
/ 29 октября 2011

Я думаю о создании распределенного хранилища данных с архитектурой клиент / сервер.Я хочу, чтобы клиент связывал ключи (String) со значениями (byte []), как это делает Map.Я хочу сделать это в Java, используя сокеты, потоки и файлы.

Как я могу сделать это как можно проще?

Спасибо

Ответы [ 2 ]

3 голосов
/ 29 октября 2011

Вы действительно хотите заново изобрести это колесо?

Если вы абсолютно уверены в этом, по крайней мере посмотрите на предыдущие попытки (например, Cassandra - это распределенное хранилище значений ключей, написанное на Java), и посмотрите, какие ошибки были допущены, чтобы вы могли улучшить свои усилия. .

1 голос
/ 29 октября 2011

Чтобы сделать это максимально простым, используйте распределенную хеш-таблицу .Конечно, вы можете реализовать свой собственный, но не существует простого способа сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...