Моей команде нужна СУБД, подобная DynamoDB, для хранения больших объемов данных, в основном мест и координат. Я рассматривал возможность использования некоторых СУБД на основе ГИС (например, PostGIS) с индексом в POINT, но DynamoDB отлично подходит для нашего использования.
В PostGIS это просто, примерно так:
SELECT *
FROM places
WHERE ST_DWithin(coordinate, ST_GeomFromText('POINT(45.07085 7.68434)', 4326), 100.0);
Как я могу сделать что-то подобное в СУБД NoSQL?