[데이터베이스] 상용데이터베이스 조사 - ORACLE, UniSQL, MySQL, MS-SQL, DB2 -
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[데이터베이스] 상용데이터베이스 조사 - ORACLE, UniSQL, MySQL, MS-SQL, DB2 -에 대한 보고서 자료입니다.

목차

◎ 오라클 개요

◎ UniSQL

◎ MySQL

◎ MS-SQL

◎ DB2

본문내용

el 2.4 지원 (raw device, large SMP servers, large file 지원)
- Windows AWE (Address Windowing Extension) API 지원 -> 4GB 이상의 메모리 버퍼 지원
3. 어플리케이션 개발
- JDBC, SQLJ 와 같은 Java 어플리케이션에 대한 Unicode 지원
- 향상된 순차 컬럼(sequence) 기능 제공 -> Oracle 어플리케이션으로 부터의 마이그레이션을 보다 용이하게 함
- Macro SQL procedure 지원 -> 트리거, SQL function, interactive SQL 등에 변수 및 제어문을 사용할 수 있슴. 즉 SQL PL 기능이 모든 형태의 SQL 문에서 사용될 수 있슴.
- Isolation level이 SQL statement 단위로 지원 (기존에는 package 단위로 지원되었슴)
- SQL procedure에 대한 debugging 기능 향상
4. 데이터 통합
- MS SQL Server 6.5/7.0, Sybase에 대한 Relational Connect(이기종 DB 액세스) 지원
- 기존의 AIX 환경에서 더하여 Solaris, Linux 환경의 Relational Connect 지원
5. 관리 기능
- 백업 타겟으로서의 named pipe 지원
- 1024 byte의 인덱스 컬럼 크기 지원 (기존 255 bytes)
- EEE partitioning key에 대한 update 지원
- Active log 파일에 대한 on-demand closing 지원
6. 기타
- HP, Linux에 대한 JDBC 2 및 JDK 1.3 지원
- Data encryption 지원
- MQSeries 기능 통합 -> UDF, Stored Procedure 형태의 messaging 함수 제공
◎ DB2 장단점
장 점
단 점
◈ IBM Product Line의 호환성
◈ DRDA(Distributed Relational Database Architecture) 구조
◈ 저렴한 가격
◈ RDBMS와 Platforms의 안정성
◈ CICS와의 통합사용이 가능
◈ 원격관리의 우수성
◈ Stored Procedure등의 기능 미흡
◈ 제한된 호환성
◈ 3rd Party 지원도구의 부족
◈ OS/2의 성능의 문제점
◈ 시장이 편중됨(IBM 위주)
◎ 관계형 데이터베이스 관리시스템 (RDBMS) 특징
ex) ORACLE, IBM DB2, MS-SQL, MYSQL informix, sybase, ingres 등
SQL(Structured Query Language) 지원
이전에 에플리케이션에서 처리해야 했던 많은 기능들을 DBMS가 지원
- 데이터 무결성, 보안, 권한, 트랜젝션 관리, 록킹(Locking)등
데이터 모델링이 간편해지고 에플리케이션 개발을 용이하게 지원
데이터 모델링이 너무 간단하기 때문에 복합 에플리케이션 (CAD/CAM, CASE, Multimedia, GIS등)에는 적합하지 않음
데이터베이스 특징
- 데이터베이스는 테이블들로 구성된다.
- 레코드(로우; 행)는 필드(컬럼)로 구성된다.
- 한 필드는 단지 하나의 Data Item을 갖는다.
- 레코드는 다른 레코드에 대하여 어떤 Pointer라도 갖지 못한다.
- Data사이의 동적(Dynamic)인 상호 관계는 조인(Join)을 통하여 일어난다. 성능 문제가 중요하게 발생함
- 데이터베이스 스키마(Schema)에 대한 동적인 변화들이 가능하다. 예) 테이블에 대한 새로운 필드의 추가, 삭제
- 한 필드는 하나의 Data Item만을 포함한다. 레코드들을 중복시킴으로서 성능 함정에 빠질 수 있다.
- 멀티 미디어 자료 지원이 불가능
MS-SQL, ORACLE, MySQL 비교
비교/DBMS
MS-SQL
ORACLE
MySQL
소스공개
X
O
O
가격대
비쌈
저렴
무료
지원하는OS플렛폼
windowNT계열에강하게 연결 되어 있음.
WIN, Linux 계열지원
WIN, Linux 계열지원
사용자 인터페이스
(GUI방식) 쉬움
(GUI사용)
많은 기능으로 어려움
(Text사용) 어려움
트랜잭션(Transaction)
다양하고복잡한
모든 트랜잭션 지원
특히DTC같은
분산트랜잭션 지원
고성능 트랜잭션 지원
빠른처리속도를 위해
트랜잭션,트리거
지원안함
대용량데이터베이스
지원
지원
무료버전일 경우
지원못함
처리속도
느림
느림
빠름
웹프로그램 연동
ASP,JSP
JSP,PHP
JSP,PHP,CGI
ANSI SQL92표준
지원여부
O
O
Entry level SQL92
API Interface
ODBC
JDBC
JDBC
객체관계형 데이터베이스 관리시스템 (ORDBMS)
ex) Unisql, Object Store, 순수 RDBMS의 확장 모델등
특징
OODBMS와 특징이 비슷
OODBMS의 장점과 RDBMS의 장점만을 취함
-RDBMS의 데이터 모델을 그대로 활용하여 어렵고 까다로운 OODBMS의 데이터 모델링 문제를 해결
- 기존의 RDBMS를 기반으로 하는 많은 DB시스템과의 호환이 가능
- RDB의 중요한 문제점들인 반복그룹, 포인터 추적, 자료형의 한계를 제거
- 복잡한 DB Schema Modeling에 대하여 Encapsulation, Inheritance의 잇점 추가
- 로우(행, 레코드)나 컬럼(필드, 속성)이 한 개 이상의 Data Item값을 갖도록 반복그룹의 허용
◇ 참고문헌 및 인터넷 사이트
My SQL advanced class- 허정수 지음, 베스트 북
데이터베이스 사랑넷 - http://database.sarang.net
한국 오라클 사이트 - http://www.oracle.com/global/kr/index.html
MSSQL - http://www.sqler.pe.kr
UNISQL - http://dev.unisql.com/
IBM DB2 - http://www-kr.netapp.com/partners/ibm/ibm-db2-value.html
http://www.dpc.or.kr/dbworld/document/9811/spec.html

키워드

  • 가격2,000
  • 페이지수13페이지
  • 등록일2008.12.19
  • 저작시기2008.12
  • 파일형식한글(hwp)
  • 자료번호#506687
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니