2016-06-22 2 views
1

오라클 12c의 새로운 기능인 multitenant database에 대한 백서를 읽었습니다.개발 용 오라클 멀티 테넌트 데이터베이스 사용

다음과 같이이 기술로 소프트웨어 개발 인프라를 설정하기위한 단점은 무엇입니까? 이 새로운 기능의 이름에서 알 수 있듯이 적절한 목적은이 방법과 완전히 다릅니다.

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 그러므로 두 개의 엔터프라이즈 에디션 데이터베이스보다 저렴합니다. –

+1

제가 알기에 표준 버전의 라이센스를 사용하면 1 개의 컨테이너 데이터베이스와 1 개의 플러그 가능 데이터베이스를 생성 할 수 있습니다. – Rene

답변

0
  1. 아마도 제작 용 PDB는 개발 용 PDB와 동일한 CDB에 넣지 않을 것입니다. 리소스가 격리되어 있어도 (리소스, 보안, 네임 스페이스) 동일한 인스턴스가 관리합니다.

  2. 데이터베이스 당 라이센스가 없기 때문에 라이선스 비용이 저렴하지 않습니다. 그것은 사용자 또는 프로세서 당입니다. 실제로, CDB에 하나 이상의 PDB를 갖는 것은 선택 사항이며 2 명의 단일 거주 CDB를 갖는 것보다 비용이 많이 듭니다.

  3. 상위 버전 CDB에 연결되면 PDB를 업그레이드해야하기 때문에 업그레이드가 여전히 문제가됩니다. 그러나이 더 빠르고 자동화 된 18C

  4. 장점은 데이터 이동에 대한 통합 및 기능이 많이 있습니다 (응용 프로그램이 실행되는 동안 예를 들어 당신이 복제 또는 온라인 PDB를 이동할 수 있습니다)

에있을 것입니다

감사합니다, Franck

관련 문제