Oracle 서버 버전 별 기능비교
- 이 문서는 Oracle 10g, Oracle 11g, Oracle 12c 의 각 버전별 주요 기능에 대한 버전별 제공 여부를 살펴본다.
버전 별 기능 비교
- 다음은 주요 기능에 대한 Oralce12c, Oracle11g, Oracle10g 각 버전별 제공 여부를 나타낸다.
기능 | Oracle 12c | Oracle11g | Oracle10g | |
가 용 성 | Multitenant Architecture (Option) : PDB & CDB : 여러 개의 DB를 통합하여 하나의 인스턴스로 서비스 가능 | Yes | No | No |
지정 가능한 복구 시간 | Yes | Yes | Yes | |
블록 레벨 복구 | Yes | Yes | Yes | |
Flashback Query | Yes | Yes | Yes | |
Flashback Database :flashback log와 redo를 이용해 Database 전체를 특정시점 이전으로 복구하는 기능 | Yes | Yes | Yes | |
Flashback Table
| Yes | Yes | Yes | |
Flashback transaction
| Yes | Yes | No | |
Flashback Data Archive
| Yes | Yes | No | |
온라인 인덱스 | Complete | Complete | Complete | |
온라인 테이블 재정의 | Yes | Yes | Yes | |
온라인 테이블 Shrink | Yes | Yes | Yes | |
Log Miner | Yes | Yes | Yes, | |
자동화된 Standby | Yes Oracle Data Guard | Yes Oracle Data Guard | Yes Oracle Data Guard | |
손쉬운 Switch-Over | Yes | Yes | Yes | |
Standby 에서 실시간 질의 기능 | Yes | Yes | No | |
Active Data Guard Fast Sync : 원거리 SYNC모드의 DR구성가능 | Yes | No | No | |
Standby를 Open하여 사용 후 사용이전의 standby로 원복하는 기능 | Yes | Yes | Partial | |
대 데 | In-Memory Column Store (Option) : 테이블을 buffer cache와는 별개로 메모리에 columnar format으로 올려 성능향상 | Yes | No | No |
데이터 분할 기법 | Hash cluster, Range, Hash, | Range, Hash, | Range, Hash, | |
Function or Virtual Column Partitioning:변형된 컬럼값으로 분할 저장 하는 기능 | Yes | Yes | No | |
Interval Partitioning | Yes | Yes | No | |
Global hash Partition Index | Yes | Yes | Yes | |
Bitmap 인덱스 | Yes | Yes | Yes | |
Function 기반 인덱스 | Yes | Yes | Yes | |
Invisible Indexes | Yes | Yes | No | |
Star 질의 | Yes | Yes | Yes | |
Materialized View | Yes | Yes | Yes | |
Query Result Cache: Query 결과를 저장해 놓아 재사용할 수 있는 기능 | Yes | Yes | No | |
다양한 분석 함수 | Yes | Yes | Yes | |
Change Data Capture | Yes | Yes | Yes | |
Down Stream기능 (ETL) | Yes | Yes | Yes | |
Bitmap 조인 인덱스 | Yes | Yes | Yes | |
Multitable Insert | Yes | Yes | Yes | |
Upsert(Merge) | Yes | Yes | Yes | |
Table Functions | Yes | Yes | Yes | |
Transportable Tablespace | Yes, 확장됨 | Yes, 확장됨 | Yes, 확장됨 | |
병렬 DML 처리 | Yes | Yes | Yes | |
병 렬 서 버 | Real Application | Real Application | Real Application | |
Cache Fusion | Complete | Complete | Complete | |
투명한 어플리케이션 Failover | Yes | Yes | Yes | |
어플리케이션 지원 | All | All | All | |
자동 접속 부하 균형 | Yes | Yes | Yes | |
자동화된 DLM 구성 | Yes | Yes | Yes | |
동적 DLM Remastering | Yes | Yes | Yes | |
Oracle Clusterware (CRS) | Yes | Yes | Yes | |
ASM (Automatic Storage management) | Yes | Yes | Yes | |
관 리 | Heat Map : 블록단위로 데이터가 사용이 되는지 안되는지 식별가능 | Yes | No | No |
Automatic Data Optimization : Heat Map과 ONLINE Move partition기능을 이용하여 미사용파티션데이터를 자동으로 압축, 이동 가능하게 함. | Yes | No | No | |
자동 통계정보 수집 | Yes | Yes | Yes, | |
과거 통계정보 보관 | Yes | Yes | Yes | |
자동 Undo 관리 | Yes | Yes | Yes | |
자동 데이터 파일 관리 | Yes | Yes | Yes | |
동적 SGA 크기 관리 | Yes | Yes | Yes | |
자동 SQL 실행 메모리 관리 | Yes | Yes | Yes | |
영구적인 초기화 파일 | Yes | Yes | Yes | |
재수행가능한 공간 할당 문장 | Yes | Yes | Yes | |
다중 블록 크기 지원 | Yes | Yes | Yes | |
Real Application Testing(option) :가동계의 Workload 저장한 후 Test Systems에서 수행(replay)하는 기능 | Yes | Yes | No | |
Data Pump | Yes | Yes | Yes | |
Cross-Platform Backup & Restore : 이기종의 플랫폼간 백업 및 리스토어 가능 (using RMAN) | Yes | No | No | |
Table-Level Recovery From Backups : RMAN을 통한 테이블 단위로 복구 가능 | Yes | No | No | |
Java 기반의 시스템 도구 | Yes | Yes | Yes | |
Oracle Scheduler | Yes | Yes | Yes | |
SQL Access Advisor | Yes | Yes | Yes | |
SQL Tuning Advisor | Yes | Yes | Yes | |
EM Control 및 EM Grid Control을 통한 시스템 통합관리 | Yes | Yes | Yes | |
성능정보 수집기능(Automatic Workload Repository) | Yes | Yes | Yes | |
ADDM (자동 Database진단 monitor) | Yes | Yes | Yes | |
보 안 | 강력한 데이터 보안 기능 | Yes | Yes | Yes |
3-Tier 보안 기능 | Yes | Yes | Yes | |
Fine-Grained Auditing | Yes | Yes | Yes | |
Oracle Label Security | Yes | Yes | Yes | |
실시간 데이터 Masking : Real-time sensitive data redaction 기능 | Yes | Yes : 11.2.0.4 이후 가능 | No | |
표준 기반 PKI | Yes | Yes | Yes | |
컬럼 레벨 데이터 암호화 | Yes | Yes | Yes | |
Tablespace 레벨 데이터 암호화 | Yes | Yes | No | |
Directory 서비스 | Yes | Yes | Yes | |
Enterprise User 및 Role 관리 | Yes | Yes | Yes | |
SSL 지원 | Yes | Yes | Yes | |
RADIUS Adapter 지원 | Yes | Yes | Yes | |
KERBEROS 보안 모델 지원 | Yes | Yes | Yes | |
LDAP 통합 | Yes | Yes | Yes | |
VPD (Virtual Private Database) | Yes | Yes | Yes | |
Encrypted LOBs | Yes | Yes | No | |
개 발 | Partial Indexes for Partitioned Tables : 파티션 테이블의 일부 파티션만에 local or global index를 생성가능. | Yes | No | No |
ONLINE Move Partition : 파티션 이동 온라인으로 가능 | Yes | No | No | |
데이터베이스 내의 | Yes | Yes | Yes | |
XML Developer's Kit | Yes | Yes | Yes | |
객체 관계형 모델 | Yes, Complete | Yes, Complete | Yes, Complete | |
ANSI/ISO SQL 1999 지원 | Yes | Yes | Yes | |
C++ Call Interface | Yes | Yes | Yes | |
Scrolling Cursors | Yes | Yes | Yes | |
Bulk Binding | Yes | Yes | Yes | |
PL/SQL Native 컴파일 | Yes | Yes | Yes | |
통합된 JVM | Yes | Yes | Yes | |
SQLJ | Yes | Yes | Yes | |
Java Stored Procedures | Yes | Yes | Yes | |
JDBC 2.0 지원 | Yes | Yes | Yes | |
Java Native 컴파일 | Yes | Yes | Yes | |
JSON data type 지원 : JavaScript Object Notation | Yes | No | No | |
UltraSearch | Yes | Yes | Yes | |
Native PL/SQL지원 | Yes | Yes | Yes | |
ODP.Net (.Net 지원) | Yes | Yes | Yes |
< 참고 > Oracle 12c New Feature 주요기능 요약
아키텍처 | 1 | Multitenant Architecture | 여러 개의 DB를 통합하여 하나의 인스턴스로 서비스 가능. 여러 DB통합하여 자원을 효율적으로 이용가능. 손쉬운 DB이전 통합, DB별 자원할당 가능 |
2 | In-Memory Column Store | 테이블을 buffer cache와는 별개로 메모리에 columnar format으로 올려 성능향상. 특히 OLAP 쿼리 수행시 월등한 성능 보장 | |
파티션 | 3 | Partial Indexes for Partitioned Tables | 파티션 테이블의 일부 파티션만에 local or global index를 생성가능. 대량의 데이터가 Insert되는 파티션에 대한 Index를 생성하지 않도록 하여 성능향상 |
4 | Asynchronous global index maintenance for DROP and TRUNCATE | 특정 파티션이 Drop/Truncate 되더라도 Global Index의 unusable로 빠지지 않고 유지됨 | |
5 | ONLINE Move Partition | 파티션 이동 온라인으로 가능 | |
데이터관리 | 6 | Advanced index compression | 인덱스 압축 기능 향상 |
7 | Heat Map | 블록단위로 데이터가 사용이 되는지 안되는지 식별가능 | |
8 | Automatic Data Optimization | Heat Map과 ONLINE Move partition기능을 이용하여 미사용파티션데이터를 자동으로 압축, 이동 가능하게 함. DBMS내의 ILM구현 | |
ADG | 9 | Active Data Guard Fast Sync | ADG로 DR구축시 LOG정보가 STANDBY MEMORY에만 전달되면 ACK받음.(ADG SYNC모드 성능향상) |
10 | Active Data Guard Far Sync | 중계서버를 두어 원거리(대륙간) SYNC모드의 DR구성가능 | |
RMAN | 11 | Cross-Platform Backup & Restore | 이기종의 플랫폼간 백업 및 리스토어 가능. DB migration 단순화 |
12 | Table-Level Recovery From Backups | RMAN으로 백업본에서 테이블 단위로 복구 가능 |
[참고 문서 및 사이트]
- Oracle Database New Features Guide documentation
'1. IT Story > DB' 카테고리의 다른 글
Enterprise Manager을 이용하여 Rman backup설정 TEST (0) | 2015.08.07 |
---|---|
Oracle RAC 11.2.0.3 with ASM / Vmware Grid 설치 (0) | 2015.08.07 |
11gR2 RAC ASM환경에서 Controlfile mirror, Redolog 변경 및 기타 TEST (0) | 2015.08.07 |
Oracle 11g Upgrade 11.2.0.1 -> 11.2.0.4 (DB생성된 후 패치) SILENT MODE (0) | 2015.08.06 |
AWR Report 기초 (0) | 2015.08.04 |
Oracle Database Appliance(X5-2) (0) | 2015.07.30 |
Function 수행횟수 확인 TEST (0) | 2015.07.30 |
DECODE Function Test (0) | 2015.07.29 |