我的团队需要像DynamoDB这样的DBMS来存储大量数据,主要是位置和坐标.我考虑使用一些基于GIS的DBMS(如PostGIS)和POINT上的索引,但DynamoDB似乎很适合我们使用.
在PostGIS中,它很简单,如下所示:
SELECT *
FROM places
WHERE ST_DWithin(coordinate, ST_GeomFromText('POINT(45.07085 7.68434)', 4326), 100.0);
Run Code Online (Sandbox Code Playgroud)
如何在NoSQL DBMS中执行类似的操作?