오라클 9i 는 오라클 데이터베이스의 가장 최신버전이다. 이번 버전은 광범위한 기능과 오라클 8i 의 기능을 보다 더 확장시키고 깊이 있도록 만들었다.
이들 기능 중 가장 많이 변화한 새로운 기능 10가지를 꼽으라고 하면 다음 일 것 같다.
1. Real Application Cluster
만약 여러분들이 조금이라고 오라클 9i 에 대해서 관심을 갖게 되면 틀림 없이 Real application cluster 에 대해서 듣게 될 것이다. 이 기능은 여러대의 호스트들을 하나의 서버로 클러스팅 시켜 주는 기능이며, 각각의 서버는 이를 통하여 전체 cluster의 활용성과 규모를 충분히 확장할 수 있다.
Real application cluster 는 응용 프로그램들에 대해서 cluster 의 존재를 투명하게 하기 위하여 cache fusion 이라는 기능을 사용한다. 여러분들은 이 clustering 을 통하여 OLTP (pnline transaction processing) 응용 프로그램으로 부터 data warehousing 까지 어떠한 종류의 응용 프로그램도 아무런 코드의 수정 없이 돌릴 수 있다.
2. Dynamic Memory Pool
오라클 9i 에서, 서버를 중단 또는 재 시동 없이 메모리 풀 (buffer pool, shared pool 그리고 large pool) 들을 조절할 수 있다.
3. Data Guard
이 새로운 기능은 maintenance 와 failover 를 생성하기 위해서 standby database 를 다룰 수 있도록 해 준다.
4. Automatic Undo Management
이 기능은 rollback segment 를 정의하고 메니지 할 필요 없이, 여러분들은 단지 Undo tablespace 만을 정의해 주기만 하면 나머지는 오라클 9i 에서 알아서 하는 기능을 말한다.
5. Flashback Query
이 기능은 여러분들이 데이터베이스에 대해서 질의를 실행할때 그 이전에 생성했었던 것을 결과로서 돌려 주는 기능을 말한다. Flashback Query 는 multiversion read consistency 와 똑같은 메커니즘을 이용하므로, 그냥 하나의 새로운 기능이 추가된 것과 마찬가지이다.
6. XML Type
이것은 여러분들이 XML 문서를 바로 database 내에 저장하기 위한 자료형이다. XML Type 은 데이터베이스 내로 오가는 문서들을 parsing 할 필요성을 없앴다.
7. List Partitioning
이 기능은 값의 나열 (list of value)에 의존해서 자료의 파티션을 나누는 또 하나의 방법이다. 만약 maintenance operation 을 분리하기 위해서 파티션을 사용한다면 List Partitioning 이 손쉬울 것이다.
8. FastStart Recovery
이것은 여러분들이 데이터베이스를 복구하는데 소요할 시간을 간단히 명시할 수 있도록 해 주는 새로운 기능이다. 오라클 9i 는 checkpoints 를 실시할때 자동으로 지정된 시간을 사용한다.
9. Tow-Pass Recovery
오라클 9i 에서 근본적으로 향상된 기능중 하나는 Two-Pass Recovery 이다. 이것은 데이터베이스가 roll-forward recovery가 완료된 후에, rollback process 가 종료될 때까지 기다릴 필요없이 바로 사용될 수 있도록 reopen 될수 있는 기능을 말한다.
10. Zero Data Loss
오라클 9i 에서는 Zero Data Loss 를 명시할 수 있다. 이것은 로컬 로그 파일에 쓰이는 모든 내용을 standby database 에 모두 기록하는 것을 의미한다. 이것은 standby database 의 모든 것이 정확하게 active database 와 동일한 상태를 유지한다는 것을 의미한다. 그래서 만약 failure 가 발생하더라도 절대로 데이터를 소실 하지 않는 다는 것이다.
* Label Security : 이 기능은 가치에 따라서 security 를 명시할 수 있는 능력을 말하는데, 좀더 섬세한 조절이 가능하도록 하므로, 여러분들이 virtual private database 를 생성할 필요가 있을 때 유용한 기능이다.
위의 내용들을 오라클 9i 에서 강화 되었던지 또는 새로이 추가된 기능을 중심으로 그중 가장 유용하게 바뀌었다고 생각되는 점들 적어 보았다. 도움이 되었길 바란다.
|