通过TCP或HTTP更新数据库?

时间:2014-12-21 15:54:41

标签: database http tcp web gps

我正在建立GPS跟踪网站,我已经尝试使用TCP和HTTP方法将值保存到数据库中。两者都有效。但是,我想知道我应该通过HTTP或TCP将GPS坐标保存到数据库吗?哪一个更好?我阅读了一些文章,其中一篇文章说:"使用HTTP协议作为数据发送方法可以减少个人用户和小企业主的每月捆绑成本"。这是对的吗?

1 个答案:

答案 0 :(得分:0)

HTTP是一种应用协议,TCP是一种传输协议。 HTTP使用TCP作为传输协议,因此任何HTTP连接都是TCP连接。

如果您反而问自己是否应该使用一些基于HTTP的REST甚至SOAP API来更新数据库而不是数据库本机的协议,那么您应该知道本机协议引入的开销要少得多,从而提供更多性能。但是,基于HTTP的API通常在客户端和数据库之间的防火墙问题较少。

  

我阅读了一些文章,其中一篇文章说:“使用HTTP协议作为数据发送方法可以降低单个用户和小企业主的每月捆绑成本”。这是对的吗?

你从原始文章的上下文中引用它的方式听起来像是胡说八道。但它可能在文章的背景下有意义。所以如果没有这种背景,这个问题就无法回答。