Я пытаюсь выяснить, будет ли mapdb хорошим решением для моего сценария использования, но я не уверен, что мои требования могут быть выполнены, будь mapdb. Так что, возможно, кто-то может мне дать совет.
У меня есть огромное количество данных журнала, основанных на времени, которое выглядит так:
new Object[]{1001L, "source1", "some text 1"}
new Object[]{1000L, "source2", "some text 2"}
new Object[]{1002L, "source3", "some text 3"}
...
Итак, мои требования
- Хранить журналы в памяти вне кучи
- Журналы должны быть отсортированы по отметке времени (длинное значение)
- Получить отсортированные журналы, отфильтрованные по источнику
Итак, запрос будет выглядеть так:
Дайте мне все объекты, отсортированные по отметке времени между отметкой времени 1000 и отметкой времени 1002, где источником является источник2 или источник3.
Есть ли эффективное решение для управления этим с помощью mapdb?
Спасибо за вашу помощь!