我应该直接连接到SQL还是使用商业平板电脑应用程序的Web服务

时间:2017-02-10 17:10:58

标签: sql entity-framework web-services

我需要创建一个用于餐馆的平板电脑应用程序。它将全部位于私人内部网络上,因此安全性不是问题。问题是哪个网络流量最少?我可以使用实体框架直接连接到SQL,也可以连接到我在IIS中的SQL服务器上创建的Web服务,平板电脑与之通信。

我想简化它,标准SQL连接是否传输的数据超出了必要的数量?

1 个答案:

答案 0 :(得分:0)

很难给出一般规则,因为网络架构会在很大程度上影响答案。

作为一般指导,我建议在服务器上创建Web服务或php“接口”,它会为您提供更简单,更可控的数据流,此外您可以更轻松地处理事务,因为所有这些都将是一个接口,来自一台机器的所有数据库访问。它使调试和错误处理更容易(记录界面,你看到发生的一切,所以你不能检查设备上的日志),而不是每个客户端直接连接到数据库,给你更多的控制。

只是一般性的建议,一种网络服务/界面或任何总是值得投资的东西,迟早你会朝着这个方向前进。

我谦虚的意见