前回は、主に「データベース統合」の観点から、Oracle Database 12cで新たに採用された「マルチテナント・アーキテクチャ」がもたらすメリットについて紹介した。今回は、このアーキテクチャによって、旧来のDB運用管理の方法論が、どう効率的になるのかについて説明していこう。 ここで少しだけ復習をしておこう。マルチテナント・アーキテクチャは、1つのデータベース上に、複数の仮想的なデータベースを作成して稼働を可能にする機構だ。構成にあたっては、新しい型のデータベースである「マルチテナント・コンテナ・データベース(CDB)」を作成し、その上に「プラガブル・データベース(PDB)」を差し込んで稼働させるスタイルになる。 CDBではメモリやCPUといったシステムリソースを管理し、その上で稼働している複数のPDBで共有する。そのため、一般的な仮想化機構を使った仮想マシンによる方法よりもオーバーヘ
![Oracle Database 12cによるDB最適化(2) 「マルチテナント・アーキテクチャ」でDB運用管理の方法論が進化する](https://cdn-ak-scissors.b.st-hatena.com/image/square/b1d5175cd44ac95efce91020c5fff478f0192db6/height=288;version=1;width=512/https%3A%2F%2Fnews.mynavi.jp%2Ftechplus%2Farticle%2Foracle_database-2%2Findex_images%2Findex.jpg)