這聽起來對很多人來說可能是一個微不足道的問題,但是因爲我剛剛開始與LBS開始有所瞭解,所以這是一場噩夢。基於位置的應用程序的技術堆棧
最簡單的,我想要做的是構建foursquare :) ..naa ..它是一個旅遊應用程序,包含地點,事件等數據。真的不是新的/大事情。我很困惑的是人們如何存儲這個位置數據。一方面我看到postGis(看起來很複雜),另一方面我看到了simpleGeo的託管平臺(這聽起來對於快速開發來說非常完美)。這兩種存儲方式都只有很長(據我所知)。這真的是所有的存儲位置數據?當然,我沒有提到空間查詢的能力 - 這些查詢都存在於simpleGeo和postGis中。
另外,它是一個好主意,創建一個特殊的服務通過REST(也許使用Sinatra)專門用於位置數據 - 不同於主要的Web應用程序?
這個問題聽起來可能不完整或甚至沒有問題:) - 因爲我坦率地沒有任何線索如何去關於LBS。
在此先感謝!
你想達到什麼目的?你的目標是什麼?它是性能,功能還是可擴展性? – Gustav
@gustav ...最初,我只是想讓它啓動並運行某些功能。然後再看看性能和可伸縮性。我可以很容易地使用普通的MySQL數據庫(據我所知最簡單的就是存儲經緯度的任何地方),但我想確保當複雜的位置查詢和數據我沒有遇到任何瓶頸(性能和可擴展性)。謝謝 – hashpipe