подобный memcached кэш ключа/значения, который использует и RAM и [закрытый] диск

6
задан Mike W 20 June 2010 в 19:55
поделиться

5 ответов

Я использовал ehcache для кэширования на основе RAM / DISK, и это сработало.Точная конфигурация, позволяющая определить, сколько объектов хранить в памяти и сколько на диске, может быть выполнена вне кода без каких-либо изменений кода. Сказать особо нечего, это кеш, и он отлично работает.

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

5
ответ дан 17 December 2019 в 07:00
поделиться

MemcacheDB может быть тем ответом, который вам нужен. Reddit использует его для своей «permacache».

0
ответ дан 17 December 2019 в 07:00
поделиться

Кассандра . Существует более десятка решений NoSQL, которые хранятся как в памяти, так и на диске. Мало кто из них так же испытан в боях, как Кассандра. Используется facebook, reddit и digg в производстве, и это лишь некоторые из них.

0
ответ дан 17 December 2019 в 07:00
поделиться

Используйте Redis, он поддерживает все операции memcache, сохраняет данные на диск и чертовски быстр. Чтение в cassandra медленное, так что я не буду его использовать.

0
ответ дан 17 December 2019 в 07:00
поделиться

Вам понадобится Project Voldemort

0
ответ дан 17 December 2019 в 07:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: