我
首先正在构建一个出租车调度应用程序:我需要乘客应用程序来显示最近的出租车,现在我知道如何在代码中做到这一点,但以我的方式我必须遍历所有出租车位置(在服务器上的数据库中)并计算距乘客位置的距离并获得最低的位置-我不想这样做,因为会有很多出租车,并且要经过所有出租车并进行一些数学运算,这对服务器来说有点痛苦-有没有办法在不经过所有这些的情况下获得最近的?
第二:最好使用什么数据库 - 首先,它应该是 sql 还是非 sql - 我需要一个非常强大的数据库,因为会有很多更新(我的意思是乘客位置添加然后在到达目的地时删除 &&出租车位置经常变化)
最后:我将使用 RubyOnRails 做服务器端和 json 作为数据传输格式,你有什么更好的建议给我吗?
谢谢