ORACLE Database / WAS (iAS) / SQL 자료실 - 포기하지 않으면 실패하지 않는다!
Vote Reply Modify Delete Forward Prev Next List

  Author   : 조성환 [ ladmin ] Vote: 1781, Modifies: 2, Hit: 4473, Lines: 18, Category: Etc.
Database 비교 ; Oralce RAC 에 대한 간단한 설명

● Database 비교 (Oracle / IBM DB2 / MS SQL Server)

다른 IT 분야와 마찬가지로 데이터베이스 부문에서 기업들은 최소의 노력으로 최대의 효과를 얻을 수 있는 방법을 찾고 있다. 이와 같은 도전에 세 데이터베이스 벤더들이 각기 다른 방식으로 접근하고 있다.

오라클은 파일 서비스와 같은 비전형적인 데이터베이스 서비스를 데이터베이스에 추가해 유지비용을 낮추고 클러스터링을 지원하는데 초점을 맞추고 있다. IBM은 XML, 웨어하우징, 기타 통합 기술 등을 강화함으로써 자체 관리 기능을 제공할 뿐 아니라 다른 데이터베이스와 연계, IBM DB2를 쉽게 사용할 수 있도록 만들었다. 마이크로소프트는 간편하게 관리할 수 있는 데이터베이스를 지원하고 있으며 SQL서버엔 강력한 데이터 분석 툴도 포함된다.

데이터베이스 경쟁에서 핵심을 이루고 있는 것은 클러스터링. 오라클의 CEO인 래리 엘리슨은 오라클9i 발표와 함께 ꡒ클러스터링으로 인해 비용 문제를 해결했다ꡓ고 말했다.

오라클9i에서 RAC(Real Application Clus-ter)로 개명된 오라클 OPS(Oracle Parallel Server)는 폴트 톨러런트 결함허용 컴퓨터(Fault Tolerant Computer)이란 하드웨어 오동작, 소프트웨어 에러 또는 정보 오염이 일어나더라도 주어진 임무를 올바르게 수행할 수 있는 시스템이다.
데이터베이스 설계를 지원하지만 확장이 불가능하다는 기술적인 문제가 있었다. 이 문제는 OPS가 네트워크 연결을 통해 노드 사이에서 정보를 전달하는 것이 아니라 공유된 디스크 시스템을 사용하기 때문이다. 오라클9i의 경우 데이터는 공유된 디스크를 통해 액세스되지만 모든 정보 전달은 네트워크를 통해 이뤄진다.

반면 IBM과 마이크로소프트는 셰어드나싱(shared-nothing) 방식을 사용한다. 이 설계에서는 자체 디스크와 메모리 자원이 장착된 데이터베이스 그룹이 고속 네트워크 연결을 통해 정보를 교환하는데 이 과정은 디스크를 사용할 때보다 훨씬 빠르고 32개 이상의 시스템으로 구성된 클러스터에서도 원활히 운영될 수 있다.

그러나 IBM과 마이크로소프트의 설계는 자동적인 폴트 톨러런트를 지원하지 않는다. 또 자체 개발한 경우를 포함해 대다수의 애플리케이션이 IBM의 셰어드나싱 클러스터에서 운영되는데는 문제없지만 SAP SAP[쌥]은 1972년 독일 만하임에서 다섯 명의 전직 IBM 출신 엔지니어가 설립한 회사로 업무용 애플리케이션 소프트웨어 분야에서 전세계 가장 큰 시장 점유율과 기술 선도적인 업체이다. SAP은 데이터베이스를 이용하여 통합된 업무용 애플리케이션을 개발하였으며, 오늘날 IBM 이나 마이크로소프트 등과 같은 많은 기업들이 SAP 제품을 사용한다.


Prev: 파라메터 파일을 spfile 에서 pfile 로 운영하고 싶을때
Next: SGA 크기를 결정하는 방법 (7.x, 8.0.x, 8i, 9i)
2006/05/26(10:16) from 203.234.120.78
CrazyWWWBoard 2000

Vote Reply Modify Delete Forward Prev Next List
(c) Nobreak Technologies, Inc.