0

Random Moment Sampling デスクトップ アプリで作業します。私は長い間 Windows フォームを使用しておらず、次の質問があります。

  1. 私の記憶が正しければ、ユーザーがOracleクライアントをインストールするために必要なクライアントアプリケーションを使い始める前に、Oracle 11gからデータをクエリする必要があります。私は正しいですか、これは変更されましたか?

    これが問題になる場合は、Web サービスを使用してデータを取得できます。誰かが私が代替案を受け入れるという推奨事項を持っている場合、約 3000 人のユーザーがいて、最適なオプションを探しています。
  2. アプリケーションはバックグラウンドで毎分データベースにクエリを実行し、サンプルを探します。サンプルが見つかった瞬間にウィンドウが表示され、ユーザーがサンプルを入力するまでコンピュータをブロックします。

    Windows.Forms アプリケーションが最適なオプションですか、それとも Windows サービスを使用する必要がありますか? いくつかのスレッドを読みましたが、インストールプロセスについて考えています。

現在、時間に余裕があるので、いくつかのアイデアを試すことができます。

4

1 に答える 1

2
  1. はい、Oracle ソフトウェアをインストールする必要があります。接続を許可できる通常のクライアントよりも少し軽量な「インスタントクライアント」パッケージがあります。

  2. サービスを使用するかどうかは、システムの機能と必要な拡張性によって異なります。あなたは、300 人のユーザーがデータをクエリすると言いました。同じデータをクエリしている場合、複数のユーザーが同じデータに応答する可能性があります。これが望ましいかどうかはわかりません。

編集:オラクルソフトウェアが懸念される場合は、少し組み合わせてください。データを提供するサービスを作成する場合、サービスが実行されるシステムは、Oracle クライアント ソフトウェアを必要とする唯一のシステムです。

于 2013-05-29T18:21:55.687 に答える