У меня проблема с решением этой проблемы в DynamoDB. Мне нужно создать таблицу продавцов и их местоположение, выраженное в атрибутах Long и Lat.
Теперь, если у меня есть покупатель. Мне нужно вернуть всех продавцов в радиусе 1 мили от покупателя.
Как мне структурировать свою таблицу продавца, и если мне нужен GSI, что мне там делать? Предполагая, что у меня есть формула, которая определяет начальный длинный / лат и конечный длинный / лат. Поэтому мне нужен DynamoDB для возврата любых продавцов, расположенных между нижней и верхней границами.
И какую логику разбиения мне нужно принять?
Заранее спасибо!