2016-06-22 4 views
1

oracle12cの新機能については、multitenant databaseというホワイト・ペーパーを読んだところです。開発用にOracleマルチテナント・データベースを使用

このテクノロジを使用してソフトウェア開発インフラストラクチャを設定する際の欠点は次のとおりですか。この新機能の名前が示唆するように、適切な目的はこのアプローチとはまったく異なります。

CDB (Oracle 12c multitenant container database) 
| 
|--- PDB (pluggable Development Database) 
| 
|--- PDB (pluggable Testing Database) 
| 
|--- PDB (pluggable Production Database) 

これは3つの別々のデータベースライセンスよりもはるかに安いはずだと思いますか?

マルチテナント・アーキテクチャでは、Oracle Database のソフトウェア・バージョンと、プラグ・アウトされたCDBのバージョンが異なるCDBにPDBをプラグインできます。したがって、データベースのアップグレードも問題ありませんか?

+1

オラクルのライセンスについて何か推測することは確実です。 [複数のPDBを持つことは特別なコストオプションです](https://docs.oracle.com/database/121/DBLIC/editions.htm#CIHBAEID)。 –

+0

@Alex Poole私は同意します:-)マルチテナント・オプションの価格は、標準版データベースの価格と同じです(http://www.oracle.com/us/corporate/pricing/technology-price-list-070617)。 .pdfしたがって、2つのエンタープライズ版データベースより安いですね。 –

+1

私が理解しているように、1つのコンテナデータベースと1つのプラッガブルデータベースを標準版ライセンスで作成することができます。 – Rene

答えて

0
  1. おそらく生産用PDBを開発用CDBと同じCDBに入れないでしょう。たとえ何らかの分離(リソース、セキュリティ、名前空間)があっても、同じインスタンスによって管理されます。

  2. データベースごとにライセンス供与することはないため、ライセンス料は安くありません。これは、ユーザーごとまたはプロセッサごとに行われます。実際、CDBに複数のPDBを持つことはオプションであり、2つのシングルテナントCDBを持つよりも高価です。

  3. PDBを上位バージョンのCDBにプラグインすると、PDBをアップグレードする必要があるため、アップグレードは依然として問題です。しかし、これはより速く、より自動化された18C

  4. 利点は、データ移動のための統合と機能がたくさんある(アプリケーションの実行中に、たとえばあなたがクローンまたはオンラインPDBを移動することができます)

になります

よろしくお願いいたします。 Franck

関連する問題