Учитывая ES для следующего варианта использования - PullRequest
0 голосов
/ 24 июня 2019

Я все еще обнимаю ES и не уверен на 100%, подходит ли он для моего случая использования (пока все склоняется к положительному ответу).

Я ожидаю, что в MySql будет храниться ~ 1 млн записей в день, и я планировал подготовить данные и синхронизировать их с ES в формате JSON ниже.

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

Также я бы хотел иметь возможность собирать и объединять данные до одного года

{
   "id_non_unique":"String"   (Comparable),
   "key_1":"Long"   (Comparable),
   "key_2":"String"   (Comparable),
   "key_3":"String"   (Comparable),
   "key_4":"String"   (Comparable),
   "key_5":"String"   (Comparable),
   "key_6":"String",
   "key_7":"String",
   "key_8":"String",
   "key_9":"String",
   "key_10":"String",
   "key_11":"String",
   "timestamp":"Instant"   (Comparable)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...