【问题标题】:Database procedures and functions vs web services数据库过程和函数与 Web 服务
【发布时间】:2013-05-02 08:48:04
【问题描述】:

在我们的开发团队中,我们有:

  • 4 名开发人员
  • 一个应用程序使用 PHP 和数据库 Microsoft SQL Server 2008r2,除了一个使用 PowerBuilder 代替 PHP 和一个使用 MySql 代替 Microsoft SQL Server
  • 所有应用程序都以数据库为中心,其中一些面向公众,一些则不是。

问题是:对于所有应用程序共享的过程和函数,使用数据库过程/函数还是 Web 服务最有意义? 我们无法在团队内达成一致。

无论你回答什么,请说明原因。

【问题讨论】:

    标签: database web-services stored-procedures


    【解决方案1】:

    Webservices 和 Database Proc/Functions 是两个完全不同的东西。
    Webservices是web上的服务,主要用于客户端和服务器交互,客户端通过web或者HTTP或者其他任何协议与服务器交互的时候。
    Database proc/func - 用于与数据库服务器的登录交互。

    在您的情况下,如果所有应用程序都在同一个域中......那么您不需要通过 Web 服务访问,而且开销很大。
    您可以创建一个公共数据库服务器,您可以在其中保留这些 proc/func 并可供所有人使用。

    【讨论】:

      猜你喜欢
      • 2012-11-20
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      相关资源
      最近更新 更多