単一のデータベースの使用

MFDBFH を使用すると、データストア、リージョン データベース、およびリージョン間データベースごとに複数のデータベースを作成する代わりに、複数のデータストア、リージョン データベース、および単一のリージョン間データベースを単一の物理データベースに格納できます。これは、一意のデータベース スキーマ名を使用してリソースを区別することで容易になります。ベンダーのデータベース管理ツールでデータベースの内容を表示する場合に、リソースが独自のスキーマにグループ化されて表示されます。

リソース タイプ スキーマ名の形式

リージョン間

DBRG__XREGN_

これはリージョン間に使用される固定のスキーマ名です。つまり、特定の物理データベースに存在できるリージョン間は 1 つだけです。

データストア

DBFH_<datastore-name>

たとえば、データストア名が VSAM の場合、関連するスキーマ名は DBFH_VSAM になります。

リージョン

DBRG_<region-name>

たとえば、リージョン名が ESDEMO の場合、関連するスキーマ名は DBRG_ESDEMO になります。

単一のデータベースの使用はオプションですが、パフォーマンスの観点で、関連するリソースすべてを 1 か所に格納することには利点があります。また、接続を共有できるため、各プロセスに必要な接続数が大幅に削減されます。「データベース接続の共有」を参照してください。

単一のデータベースを使用する代わりに、リソース (データストア、リージョン データベース、リージョン間データベース) ごとに個別のデータベースを使用することもできます。単一の操作/トランザクションで、リソースごとに個別の接続が必要になるため、明らかに効率が低下します。
注: 使用する格納方法に関係なく、他の MFDBFH 関連のプロセスにも追加の接続が必要になる場合もあります。

構成セクション内のデータベース作成手順では、単一のデータベースと個別のデータベースの両方を使用してリソースを作成する方法について説明しています。