Если ваши требования API полностью соответствуют принципам «Получить (ключ), Положить (ключ, блоб), Удалить (ключ)», то хранилище значений ключа (или, точнее, «Постоянная распределенная хеш-таблица»)именно то, что вы ищете.
Их довольно много, но без дополнительной информации трудно дать твердую рекомендацию. На какую ОС вы ориентируетесь?На каком языке вы разрабатываете?Каковы характеристики ввода / вывода вашего приложения (холодные / неизменные данные, такие как изображения? Высокая загрузка записи или твиты?)
Некоторые из систем KV, на которые стоит обратить внимание: - MemcacheDB - Berkeley DB - Voldemort
Вы также можете просмотреть такие хранилища документов, как CouchDB или RavenDB *.Хранилища документов похожи на хранилища KV, но они понимают формат постоянства (обычно JSON), поэтому они могут предоставлять дополнительные услуги, такие как индексирование.
- Если вы разрабатываете в .Net, тогда переходите непосредственно к RavenDB (выПоблагодаришь меня позже)