我有一个用于存储房地产房屋的NoSQL系统。
每个房屋在我的键值存储中都有一些信息,包括经度和纬度。
如果我想检索位于地理经度/纬度框内的所有房屋,就像下面的SQL语句:
SELECT * from houses
WHERE latitude IS BETWEEN xxx AND yyy
AND longitude IS BETWEEN www AND zzz
问题:
如果只使用键值存储系统,我该如何使用NoSQL进行此类型的检索?
即使我可以使用NoSQL完成这项任务,是否高效?还是回到传统数据库会更快地检索此类信息?