19c가 exadata에서 가능하게 됐다는 글이 오라클 블로그에 올라왔었다.
https://blogs.oracle.com/database/oracle-database-19c-available-exadata
곧 있으면 일반 on-premise non-exa 버전도 나올 것이다.
소개 중에서 저는 특히 기대되는 기능이 아래 두개 였다
automatic indexing
real-time statistics collections
라이센스 얘기가 없어서 19c docs의 라이센스 가이드에서 찾아봤더니
Feature / Option / Pack |
SE2 |
EE |
EE-ES |
DBCS
SE |
DBCS
EE |
DBCS
EE-HP |
DBCS
EE-EP |
ExaCS |
Notes |
Automatic Indexing |
N |
N |
Y |
Y |
Y |
Y |
Y |
Y |
EE-ES: Available on Exadata. Not available
on Oracle Database Appliance. |
SQL Quarantine |
N |
N |
Y |
Y |
Y |
Y |
Y |
Y |
EE-ES: Available on Exadata. Not available
on Oracle Database Appliance. |
Real-Time Statistics |
N |
N |
Y |
Y |
Y |
Y |
Y |
Y |
EE-ES: Available on Exadata. Not available
on Oracle Database Appliance. |
High-Frequency Automatic Optimizer
Statistics Collection |
N |
N |
Y |
Y |
Y |
Y |
Y |
Y |
EE-ES: Available on Exadata. Not available
on Oracle Database Appliance. |
On-premise에선 EE-ES 부터만 가능하다.
ES는 Enterprise System(EXADATA, ODA등)이고 오른쪽 노트에서는 또 ODA는 안된다고 한다.
클라우드 서비스 사용할 경우엔 다 되는것도 확인할 수 있다.
OOW18에서 19c 예정 기능들 소개를 봤을 땐 일반 DB에서도 가능할 것 같았었는데!
테스트해보려면 19c 버전 이상의 db버전 19c가 있어야 하고, 아니면 클라우드를 사용해서 해보는 수밖에 없겠다.
아니면 EXADATA 시뮬 환경을 구성하는 것도 방법인데, 12c도 메모리 요구사항이 매우 높아 잘 구동이 안되는 경우도 있어서 19c가 잘 될런지? 메모리는 더 요구할 것 같다.
On-premise 운용 측면에선 앞으로도 EXA가 아닌 머신은 해당 기능들을 고려할 필요가 없겠다. 조금 아쉽다.