IOS 应用程序会不时通过 REST api 向服务器发送坐标。在数据库内的服务器上,注册用户与他们的坐标一起存储。每个用户可能有许多他想跟踪的朋友,如果他们离他很近的话。因此,服务器在每次坐标更新后(来自用户)必须检查他的朋友是否离他很近(半径也存储在每个用户的 DB 中)。它必须处理许多用户。
一直有这么多对 DB 的写入,每次写入后都会计算附近的朋友。
作为服务器技术,我想使用 node.js,但我想知道使用哪个(或什么类型的 od DB)?是否有任何数据库可以帮助进行所有地理定位计算或专门为此类计算“调整”?
你会推荐什么?