ヘッダーをスキップ

Oracle TimesTen In-Memory Databaseアーキテクチャ概要 リリース6.0 B25763-01 |
| 目次 | 索引

前へ | 次へ |

## クライアント/サーバー接続

TimesTen ClientドライバおよびServerデーモン・プロセスは、ネットワーク上のリモート・クライアント・マシンからデータ・ストアへの接続を調整します。図4.3に示すように、各クライアントがデータ・ストアに接続するたびに、Serverデーモンはサーバー子プロセスを生成します。

図4.3 データ・ストアへのクライアント/サーバー接続

クライアント・マシン上のアプリケーションは、TimesTen Serverマシン上のサーバー子プロセスと通信する、ローカルODBCクライアント・ドライバにODBCコールを発行します。次に、サーバー子プロセスがODBCダイレクト・ドライバにODBC固有のリクエストを発行して、TimesTenデータ・ストアにアクセスします。

クライアントとサーバーがネットワーク上の個別のノードに存在する場合、ソケットとTCP/IPによって通信を行います。クライアントとサーバーの両方が同一マシン上に存在する場合、共有メモリー・セグメント（SHM）をIPCとして使用して、より効率的に通信できます。

アプリケーションとデータベースが同一システム上に存在していても、通常、従来のデータベース・システムはこのクライアント/サーバー・モデルで構築されています。クライアント/サーバー通信では、すべてのデータベース処理で追加のコストがかかるため、TimesTenではパフォーマンスを重要視しないアプリケーションに限定してこれを使用する必要があります。