Elasti c поиск по сравнению с Dynamodb для гео-запросов - PullRequest
0 голосов
/ 28 марта 2020

Кто-нибудь когда-нибудь делал сравнение возможностей и стоимости DynamodB (или любой другой базы данных sql) с elasti c поисковыми запросами гео-поиска. Вот некоторые элементы высокого уровня в моем понимании

Dynamodb

Плюсы

  1. можно масштабировать очень большой объем чтения и записи, особенно, когда количество элементов очень велико.

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

Минусы

  1. Функция хеширования должна быть хороша, чтобы избежать горячей точки

  2. Если мы изменим наш шаблон запроса, нам, возможно, придется пересмотреть все существующие данные, а также дизайн данных

Elasti c search

Pros :

  1. шаблон запроса можно изменить в режиме реального времени без изменение данных.

  2. Elasti c Поиск имеет богатый язык запросов, который может работать с негео полями s хорошо.

Минусы

  1. Возможно, не удастся масштабировать с высокой пропускной способностью, такой как динамодаб. Учитывая, что люценовые индексы неизменны.
...