Упругий поиск в памяти
У меня есть сценарий, когда я хочу запросить базу данных один раз, а после этого хочу кэшировать все данные в памяти.
Я получил предложение об упругом поиске в памяти, я, по-видимому, понял, что это такое и как я могу реализовать его в моем приложении с весенней загрузкой, но я не нашел подходящего решения.
Любое предложение по этому поводу, например, как я могу реализовать это в моем весеннем загрузочном приложении и каков будет подход.
1 ответ
Раньше в Elasticsearch был тип хранения в памяти в 1.x, но он был удален в 2.x и более поздних версиях. Если ваш рабочий набор достаточно мал, он может быть полностью сопоставлен с памятью, но вы не можете реально управлять этим, кроме как имея достаточно памяти.
Если вы хотите запустить встроенный / в процессе Elasticsearch с приложением Spring Boot, эта функция была удалена в 5.x, и в этом блоге объясняется почему.