2017-02-20 42 views
0

我正在設計一個像下面這樣的結構來共享主位置structure將主人的地理位置分享給奴隸的最佳方式是什麼?

我可能需要開發一個API來接收主數據庫的位置和存儲。然後將主地點交付給相關用戶。用戶可以使用網絡,Android,IOS來獲取主要位置。

所以我有一些問題如下:

  1. 哪一個是更好的Socket或HTTP請求?
  2. 哪一個更好的SQL或NoSQL?
  3. 我需要注意的其他事情嗎?

回答

1

以下解答您的問題依次是:

  • Which one is better Socket or http request?

對於單個請求/應答,他們是差不多的 - 的WebSockets還需要發送的HTTP頭建立時連接。對於來回通信,尤其是小消息,WebSocket將更快,因爲它不需要爲每個消息傳輸標頭 - 這是一個普通的TCP連接,並且它可以使用相同的連接而不是長輪詢,然後建立一個新的。

  • Which one is better SQL or NoSQL?

當試圖決定使用什麼樣的數據庫爲您的應用程序,它找出你真正想要的是數據庫做什麼是非常重要的。 如果您正在處理大量的結構化數據,那麼SQL將很適合您。如果你正在處理非結構化數據,那麼noSQL會更適合你。 如果您可以將數據分爲結構化和非結構化,那麼您可以使用這兩種解決方案。

希望這些信息對您有所幫助!

請告訴我,如果有什麼不清楚的地方,我會盡力清除它。

+0

我想知道是否有一些開源代碼。有人告訴我現在有很多位置存儲和分配系統。我只是想知道他們如何構建應用程序。 – Eva

+0

開放源代碼爲了什麼? –

+0

位置存儲和分發系統 – Eva