Посоветуйте кеш
От: elmal  
Дата: 04.03.21 06:19
Оценка:
Требуется какой стандартный кеш, который хранит данные исключительно на диске, практически не потребляя памяти. Требований к скорости практически нет, сойдет даже 1 секунда на чтение запись. А вот потребление памяти критично, крайне желательно практически нулевое. Даже функционал особо не нужен. Есть ли какой кеш, который можно легко сконфигурить из коробки? Или придется самому свой лисапед быстренько набросать?
Re: Посоветуйте кеш
От: StanislavK Великобритания  
Дата: 04.03.21 08:44
Оценка: 8 (1) +1
Здравствуйте, elmal, Вы писали:

E>Требуется какой стандартный кеш, который хранит данные исключительно на диске, практически не потребляя памяти. Требований к скорости практически нет, сойдет даже 1 секунда на чтение запись. А вот потребление памяти критично, крайне желательно практически нулевое. Даже функционал особо не нужен. Есть ли какой кеш, который можно легко сконфигурить из коробки? Или придется самому свой лисапед быстренько набросать?


mapdb, вроде так умеет. Там можно настроить сколько она будет в памяти хранить.
Re: Посоветуйте кеш
От: scf  
Дата: 04.03.21 10:15
Оценка:
Здравствуйте, elmal, Вы писали:

E>Требуется какой стандартный кеш, который хранит данные исключительно на диске, практически не потребляя памяти. Требований к скорости практически нет, сойдет даже 1 секунда на чтение запись. А вот потребление памяти критично, крайне желательно практически нулевое. Даже функционал особо не нужен. Есть ли какой кеш, который можно легко сконфигурить из коробки? Или придется самому свой лисапед быстренько набросать?


ehcache persistence вроде можно так настроить
Re: Посоветуйте кеш
От: · Великобритания  
Дата: 04.03.21 10:23
Оценка:
Здравствуйте, elmal, Вы писали:

E>Требуется какой стандартный кеш, который хранит данные исключительно на диске, практически не потребляя памяти. Требований к скорости практически нет, сойдет даже 1 секунда на чтение запись. А вот потребление памяти критично, крайне желательно практически нулевое. Даже функционал особо не нужен. Есть ли какой кеш, который можно легко сконфигурить из коробки? Или придется самому свой лисапед быстренько набросать?

Ещё это взгляни https://www.h2database.com/html/mvstore.html
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
Re: Посоветуйте кеш
От: Географ Россия нет
Дата: 07.03.21 09:50
Оценка:
Здравствуйте, elmal, Вы писали:

E>Требуется какой стандартный кеш, который хранит данные исключительно на диске, практически не потребляя памяти. Требований к скорости практически нет, сойдет даже 1 секунда на чтение запись. А вот потребление памяти критично, крайне желательно практически нулевое. Даже функционал особо не нужен. Есть ли какой кеш, который можно легко сконфигурить из коробки? Или придется самому свой лисапед быстренько набросать?


Году в 2008, по условию не использовать никакого стороннего софта, делал хранение всех расписаний поездов для РЖД.
Хранил старые и новые данные в CSV файлах, по одному файлу на один день. При поиске по диапазону дат сортировал прямо по названию файла, дополнительно искал заданный год/месяц по именам директорий.
Тем самым, сортировка уже частично осуществлялась средствами файловой системы.
Найдя файлы в заданном диапазоне дат, читал CSV.
Не помню, были ли он уже сортированным или сортировал в памяти.
Но если иметь отсортированный, то достаточно пробежаться по всем строкам, последовательно читая текущий файл. А уж какие поля CSV чему соответствуют — дело вкуса и разработчика.
Re[2]: Посоветуйте кеш
От: Cheblin2 Китай https://github.com/cheblin
Дата: 22.03.21 15:40
Оценка:
Здравствуйте, StanislavK, Вы писали:

SK>Здравствуйте, elmal, Вы писали:


E>>Требуется какой стандартный кеш, который


lmdbjava
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.