Сортировка и фильтрация с помощью mapdb - PullRequest
0 голосов
/ 21 марта 2019

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

У меня есть огромное количество данных журнала, основанных на времени, которое выглядит так:

new Object[]{1001L, "source1", "some text 1"}
new Object[]{1000L, "source2", "some text 2"}
new Object[]{1002L, "source3", "some text 3"}
...

Итак, мои требования

  1. Хранить журналы в памяти вне кучи
  2. Журналы должны быть отсортированы по отметке времени (длинное значение)
  3. Получить отсортированные журналы, отфильтрованные по источнику

Итак, запрос будет выглядеть так: Дайте мне все объекты, отсортированные по отметке времени между отметкой времени 1000 и отметкой времени 1002, где источником является источник2 или источник3.

Есть ли эффективное решение для управления этим с помощью mapdb?

Спасибо за вашу помощь!

...