用mongodb设计旅游线路问题

小花鼓 2018-07-02 03:23:02
大家好,mongodb设计一条路线该怎么设计,
大概是这种格式,【 路线基本信息】+[POI]+【一串经纬度】+[POI]+【一串经纬度】,POI系列就是兴趣点,表示为了一个JAVA对象,经纬度就是一个二维数组,长度也是变长

考虑两个思路,
1 放一个POI集合,一个路线集合,然后路线的格式中, POI,路线都存外键 ; 好处就是POI会被单独更新,不存在同步的问题。有点关系数据库的思想,正在犹豫要不要这样做。
2 直接将POI信息放在一个路线文档中,内嵌进去。 好处是低频率数据不用经常更新,坏处是同步信息是要费很大精力。用适当的冗余来提高性能。

问个题外话, 一串轨迹怎么保存,用对象还是直接用数组。两点之间可以不用存这种轨迹,可以直接调用地图来导航,但对于非道路的情况,需要自己写导航引擎。
...全文
257 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,798

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧