0

私たちの開発チームには次のものがあります。

  • 4人の開発者
  • 1 つのアプリケーションは、PHP とデータベース Microsoft SQL Server 2008r2 を使用します。ただし、PHP の代わりに PowerBuilder を使用するアプリケーションと、Microsoft SQL Server の代わりに MySql を使用するアプリケーションを除きます。
  • すべてのアプリケーションはデータベース中心で、一部は一般向けで、一部はそうではありません。

質問: すべてのアプリケーションで共有される手順と関数について、データベースの手順/関数と Web サービスのどちらを使用するのが最も理にかなっていますか? チーム内で合意が見つかりませんでした。

どなたでもいいので、理由を教えてください。

4

1 に答える 1

1

Webservices と Database Proc/Functions は、まったく別のものです。
Webservices主に、クライアントとサーバーが対話し、クライアントが Web、HTTP、またはその他のプロトコルを介してサーバーと対話するときに使用される Web 上のサービスです。
Databaseproc/func - DB サーバーへのログインと対話するために作成されます。

あなたの場合、すべてのアプリケーションが同じドメインにある場合... Webサービスを介してアクセスする必要はなく、オーバーヘッドも大きくなります。
これらの proc/func を保持し、すべてで使用できる共通の DB サーバーを作成できます。

于 2013-05-02T08:59:06.677 に答える