LINUX.ORG.RU

распределенный кеш для пар ключ-значение

 


0

3

подскажите плиз есть ли уже готовое решение для хранения пар ключ-значение

со следующими характеристиками:
1) распределенный
2) легкое подключение/отключение инстансов
3) обновление ключа сразу на всех инстансах
4) настраиваемость в каком количестве копий хранить ключ (это нужно для того чтобы все инстансы не хранили все ключи)
5) LRU - вытеснением (причем всех копий) ключа в случае если он редко запрашивается, а памяти не хватает

★★

Последнее исправление: quester (всего исправлений: 2)

Ни разу такого не видел. Я бы по-быстрому на питоне написал.

anonymous
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

redis master-slave это не то, может в redis cluster что-то они сделали

quester ★★
() автор топика

Aerospike, кажется, подходит, но вообще любой кэш, который умеет синхронную репликацию, наверное.

cdshines ★★★★★
()
Ответ на: комментарий от itn

etcd

судя по описанию каждый инстанс хранит полную копию других инстансов (каждый хранит копию всех ключей), а это по идее не рациональное использование памяти. такой же подход у redis master-slave

quester ★★
() автор топика

Посмотрите на tarantool. Это по сути прорыв для k/v

abc
()
Последнее исправление: abc (всего исправлений: 1)
Ответ на: комментарий от quester

Ну etcd вроде как Ъ децентрализованная бд, и по другому никак.

itn ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.