什么是分享大师的最佳方式'地理位置对奴隶?

时间:2017-02-20 18:50:40

标签: java android ios server

我正在设计一个类似下面的结构来共享主位置structure

我可能需要开发一个API来接收主设备位置并存储到数据库中。然后将主位置提供给相关用户。用户可以使用Web,Android,IOS获取主位置。

所以我有一些问题如下:

  1. 哪一个更好的Socket或HTTP请求?
  2. 哪一个更好的SQL或NoSQL?
  3. 我还需要注意什么?

1 个答案:

答案 0 :(得分:1)

以下是您的问题的答案:

  • Which one is better Socket or http request?

对于单个请求/回复,它们大致相同 - WebSockets在建立连接时也需要发送HTTP头。对于来回通信,特别是小消息,WebSockets会更快,因为它不需要为每条消息传输标头 - 它是一个普通的TCP连接,它可以使用相同的连接而不是长轮询,然后建立一个新的。

  • Which one is better SQL or NoSQL?

在尝试确定要为您的应用程序使用的数据库类型时,确定您真正希望该数据库执行的操作非常重要。 如果您正在处理大量结构化数据,那么SQL将很适合您。如果您正在处理非结构化数据,那么noSQL将更适合您。 如果您可以将数据划分为结构化和非结构化,那么您可以使用这两种解决方案。

希望这些信息有所帮助!

请告诉我,如果该帖子中有任何不清楚的地方,我会尝试清理它。