目次:
定義-仮想データベースとはどういう意味ですか?
仮想データベースは、単一のエンティティであるかのように複数のソースからカリングする統一されたAPIを介して他のいくつかのデータベースを透過的に表示および照会するコンテナーとして機能するデータベース管理システムの一種です。 これらのデータベースはコンピューターネットワークを介して接続されており、単一のデータベースからのものであるかのようにアクセスされます。 仮想データベースの目標は、複数のデータベースでデータをコピーおよび複製したり、多くのクエリの結果を手動で結合したりすることなく、統一された方法でデータを表示およびアクセスできるようにすることです。Techopediaは仮想データベースについて説明します
システム内の結合された各データベースは完全に自立して機能し、他の既存のデータベースに依存せずに単独で機能することができます。 アプリケーションが仮想データベースへのアクセスを要求すると、システムはユーザーが要求しているデータがどのデータベースに含まれているかを判別し、そのデータベースに要求を渡します。 仮想データベースを構築する上で最も重要かつ挑戦的な部分は、企業内のすべてのデータソースへのマップまたはガイドとして機能するユニバーサルデータモデルを構築することです。
集中型コンテナの下に複数のデータベースを組み込むことにより、仮想データベースには多くの利点があります。 その主な利点の1つは、複数のデータベースの代替マージ手法として機能することです。これは、ほとんどのエンドユーザーにとってやや難しい作業です。 また、ベンダーとスキーマのロックインを削除することにより、開発者がアプリケーションの緊密な接続を回避するのに役立ちます。 複数のデータベースにアクセスできるようにするには、アプリケーションを仮想データベースに接続するだけです。