SQL Server 와 Oracle,DB2 비교

데이터베이스 응용 을 개발 하고 좋 은 데이터 베 이 스 를 선택 하 는 것 은 매우 중요 하 다.본문 은 몇 가지 측면 에서 SQL 을 비교 하 였 다. Server 와 Oracle,DB2 세 가지 데이터 베 이 스 는 데이터 베 이 스 를 선택 하 는 데 참고 가 됩 니 다.  개방 성    SQL Server 는 Windows 에서 만 가능 합 니 다. 위의 운행 은 조금의 개방 성 도 없 으 며 운영 체제 의 시스템 안정 은 데이터 베이스 에 매우 중요 하 다.윈도 9X 시리즈 제품 은 데스크 톱 애플 리 케 이 션 에 편중 되 어 있 습 니 다.NT server 는 중 소기 업 에 만 적합 합 니 다.그리고 윈도 플랫폼 의 신뢰성,안전성 과 신축성 은 매우 제한 적 이다.그것 은 유 닉 스 처럼 오 랜 시련 을 겪 지 않 았 다.특히 빅 데이터 양의 관건 적 인 업 무 를 처리 할 때.Oracle 은 모든 주류 플랫폼 에서 실행 할 수 있 습 니 다(포함) Windows)。모든 공업 표준 을 전적으로 지지 하 다.완전 개방 전략 을 채택 하 다.고객 으로 하여 금 가장 적합 한 해결 방안 을 선택 하 게 할 수 있다.개발 상 에 게 전폭 적 으로 지지 하 다.DBz 는 모든 주류 플랫폼 에서 실 행 될 수 있다(윈도 포함).대량의 데이터 에 가장 적합 하 다.DB2 는 기업 급 에서 가장 광범 위 하 게 활용 되 고 있 으 며,전 세계 최대 500 개 기업 중 거의 85%이상 이 DB2 데이터베이스 서버 를 사용 하 는 반면 국 내 는 97 년 까지 약 5%를 차지 하고 있다.  신축성    SQL 서버 병행 실행 과 공존 모델 이 성숙 하지 않 습 니 다.갈수 록 늘 어 나 는 사용자 수 와 데이터 볼 륨 을 처리 하기 어렵다.신축성 에 한계 가 있다.Oracle 평행 서버 는 하나의 노드 를 같은 클 러 스 터 의 작업 을 공유 함으로써 Window 를 확장 합 니 다. NT 의 능력,높 은 가용성 과 높 은 신축성 의 클 러 스 터 솔 루 션 을 제공 합 니 다.만약 윈도 우즈 NT 가 수 요 를 만족 시 키 지 못 한다 면, 사용 자 는 데이터 베 이 스 를 UNIX 로 옮 길 수 있다.  DB2  DB2 는 매우 좋 은 병행 성 을 가지 고 있다.DB2 는 데이터베이스 관 리 를 병렬 적 이 고 다 중 노드 의 환경 으로 확장 했다.데이터베이스 파 티 션 은 데이터베이스 의 일부분 으로 자신의 데이터,색인,프로필,트 랜 잭 션 로 그 를 포함 합 니 다.데이터베이스 구역 은 때때로 노드 나 데이터베이스 노드 라 고 불 린 다.  안전성    SQL server  보안 인증 서 를 받 지 못 했 습 니 다.    Oracle 서버 는 최고 인증 등급 의 ISO 표준 인증 을 받 았 다.DB2 는 최고 인증 등급 의 ISO 표준 인증 을 받 았 다.  성능    SQL Server  다 중 사용자 시 성능 이 좋 지 않 습 니 다.  Oracle 성능 최고, 윈도 우즈 NT 의 TPC-D 와 TPC-C 의 세계 기록 을 유지 합 니 다.DB2 는 데이터 창고 와 온라인 사물 처리 에 적용 되 며 성능 이 높다. 클 라 이언 트 지원 및 응용 모드.  SQL Server  C/S 구 조 는 Windows 클 라 이언 트 만 지원 하 며 ADO,DAO,OLEDB,ODBC 로 연결 할 수 있 습 니 다.Oracle 다 차원 네트워크 컴 퓨 팅 은 다양한 산업 표준 을 지원 하 며 ODBC,JDBC,OCI 등 네트워크 클 라 이언 트 로 연결 할 수 있다.DB2 크로스 플랫폼,다 층 구조,ODBC,JDBC 등 고객 을 지원 합 니 다.조작 이 간편 하 다    SQL Server  조작 은 간단 하지만 도형 인터페이스 만 있다.Oracle 은 복잡 합 니 다. GUI 와 명령 줄 을 동시에 제공 합 니 다.Windows 에서 NT 와 유 닉 스 는 동작 이 같 습 니 다.DB2 는 조작 이 간단 하고 GUI 와 명령 행 을 동시에 제공 합 니 다.Windows 에서 NT 와 유 닉 스 는 동작 이 같 습 니 다.  사용 위험    SQL Server  완전히 재 작성 한 코드 는 장기 적 인 테스트 를 거 쳐 계속 지연 되 고 많은 기능 이 증명 하 는 데 시간 이 필요 합 니 다.초기 제품 과 잘 어 울 리 지 않 는 다.사용 은 일정한 위험 을 무릅 써 야 한다.  Oracle 의 오 랜 개발 경험 을 완전히 아래로 호 환 합 니 다.광범 위 하 게 응용 되다.전혀 위험 하지 않 습 니 다.DB2 는 거대 기업 에서 광범 위 하 게 응용 되 고 하향 호환성 이 좋다.위험 이 적다.

좋은 웹페이지 즐겨찾기