仮想プライベートデータベース

仮想プライベートデータベースVPD)は、大規模なデータベース内のデータをマスクすることで、実際にはデータを異なるテーブル、スキーマ、またはデータベースに分離することなく、データのサブセットのみが存在するように見せかけます。典型的なアプリケーションとしては、サイト、部門、個人などが自身のレコードのみを操作するように制限すると同時に、より権限のあるユーザーや操作(レポート、データウェアハウスなど)がテーブル全体にアクセスできるようにします。

この用語はOracle DBMSに典型的に見られるもので、その実装は非常に汎用的です。テーブルをSQL関数に関連付けることができ、SQL式として述語を返します。クエリが実行されるたびに、関連するテーブルに関連する述語が透過的に収集され、行のフィルタリングに使用されます。SELECT INSERTUPDATEDELETEはそれぞれ異なるルールを持つことができます。

  • 仮想プライベートデータベースを使用したアプリケーションセキュリティポリシーの実装
  • http://www.oracle-base.com/articles/8i/VirtualPrivateDatabases.php


「https://en.wikipedia.org/w/index.php?title=Virtual_private_database&oldid=1042512056」から取得