gpt4 book ai didi

database - 哪个数据库用于为许多用户存储地理位置(坐标)并实时检查他们是否彼此接近?

转载 作者:搜寻专家 更新时间:2023-10-30 23:14:11 24 4
gpt4 key购买 nike

IOS 应用程序会不时通过 REST api 向服务器发送坐标。在数据库内部的服务器上,注册用户与其坐标一起存储。每个用户可能有很多 friend ,如果他们离他很近,他想跟踪这些 friend 。因此,在每次坐标更新(来自用户)之后,服务器必须检查他的 friend 是否离他很近(半径也存储在每个用户的数据库中)。它必须处理许多用户。

一直有很多写入数据库,每次写入后都会计算附近的 friend 。

作为服务器技术,我想使用 node.js,但我想知道使用哪个(或什么类型的 od DB)?是否有任何数据库可以帮助所有地理定位计算或专门为此类计算“调整”?

你会推荐什么?

最佳答案

MongoDB 有 geospatial索引并且在 node.js 世界中非常普遍。它有一些在处理地理数据时很有用的查询类型。

关于database - 哪个数据库用于为许多用户存储地理位置(坐标)并实时检查他们是否彼此接近?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16677692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com