我有一个 .net 应用程序并想访问我网站上的数据库。
哪个检索数据更快?
- 直接从我的.net 应用程序连接数据库?
- 使用像 php 这样返回 xml/json 的第三方?
不完全确定速度,这取决于你想做什么。如果你建立一个连接,想要检索 1000 条记录,做一些特殊的工作来过滤它们(不能移动到 SQL 查询中),然后最后只处理 3 条记录,为你做这件事的 web 服务会更快因为您只需要从服务器下载 3 条记录,而不是全部 1000 条。
但是,从安全角度来看,客户端应用程序无论如何都不应该直接连接到数据库。
您甚至不一定需要使用“像 php 这样的第三方”。看看 C#.NET 应用程序的 WCF 服务。
总而言之,很难以任何确定性或具体性发表评论,因为您并不具体说明您究竟想对您的应用程序做什么。