0
我正在設計一個像下面這樣的結構來共享主位置。將主人的地理位置分享給奴隸的最佳方式是什麼?
我可能需要開發一個API來接收主數據庫的位置和存儲。然後將主地點交付給相關用戶。用戶可以使用網絡,Android,IOS來獲取主要位置。
所以我有一些問題如下:
- 哪一個是更好的Socket或HTTP請求?
- 哪一個更好的SQL或NoSQL?
- 我需要注意的其他事情嗎?
我正在設計一個像下面這樣的結構來共享主位置。將主人的地理位置分享給奴隸的最佳方式是什麼?
我可能需要開發一個API來接收主數據庫的位置和存儲。然後將主地點交付給相關用戶。用戶可以使用網絡,Android,IOS來獲取主要位置。
所以我有一些問題如下:
以下解答您的問題依次是:
Which one is better Socket or http request?
對於單個請求/應答,他們是差不多的 - 的WebSockets還需要發送的HTTP頭建立時連接。對於來回通信,尤其是小消息,WebSocket將更快,因爲它不需要爲每個消息傳輸標頭 - 這是一個普通的TCP連接,並且它可以使用相同的連接而不是長輪詢,然後建立一個新的。
Which one is better SQL or NoSQL?
當試圖決定使用什麼樣的數據庫爲您的應用程序,它找出你真正想要的是數據庫做什麼是非常重要的。 如果您正在處理大量的結構化數據,那麼SQL將很適合您。如果你正在處理非結構化數據,那麼noSQL會更適合你。 如果您可以將數據分爲結構化和非結構化,那麼您可以使用這兩種解決方案。
希望這些信息對您有所幫助!
請告訴我,如果有什麼不清楚的地方,我會盡力清除它。
我想知道是否有一些開源代碼。有人告訴我現在有很多位置存儲和分配系統。我只是想知道他們如何構建應用程序。 – Eva
開放源代碼爲了什麼? –
位置存儲和分發系統 – Eva