大家好,mongodb設計一條路線該怎么設計,
大概是這種格式,【 路線基本資訊】+[POI]+【一串經緯度】+[POI]+【一串經緯度】,POI系列就是興趣點,表示為了一個JAVA物件,經緯度就是一個二維陣列,長度也是變長
考慮兩個思路,
1 放一個POI集合,一個路線集合,然后路線的格式中, POI,路線都存外鍵 ; 好處就是POI會被單獨更新,不存在同步的問題。有點關系資料庫的思想,正在猶豫要不要這樣做。
2 直接將POI資訊放在一個路線檔案中,內嵌進去。 好處是低頻率資料不用經常更新,壞處是同步資訊是要費很大精力。用適當的冗余來提高性能。
問個題外話, 一串軌跡怎么保存,用物件還是直接用陣列。兩點之間可以不用存這種軌跡,可以直接呼叫地圖來導航,但對于非道路的情況,需要自己寫導航引擎。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/85490.html
標籤:MongoDB
