[DB기초] DBMS 개념과 종류 및 장단점 분석
- DB/Database Knowledge
- 2018. 1. 23.
DBMS란?
데이터베이스를 직접 응용 프로그램들이 조작하는 것이 아니라 데이터베이스를 조작하는 별도의 소프트웨어가 있는데 이를 데이터베이스 관리 시스템(DBMS : DataBase Management System)이라고 합니다. 즉 데이터베이스 관리 시스템이란 데이터베이스를 관리하며 응용 프로그램들이 데이터베이스를 공유하며 사용할 수 있는 환경을 제공하는 소프트웨어입니다.
DBMS 종류 및 장단점 분석
대표적인 DBMS는 Oracle사의 Oracle, My_SQL MicroSoft사의 MS_SQL이 있다.
Oracle
- 오라클에서 만들어 판매 중인 상업용 데이터베이스
- 윈도우, 리눅스, 유닉스 등 다양한 운영체제에 설치를 할 수 있다.
- MS_SQL , MY_SQL보다 대량의 데이터를 처리하기 좋음
- 대기업에서 주로 사용하며 글로벌 DB 시장 점유율 1위
- 오픈소스가 아닌 비공개 소스로 운영
MY_SQL
- MySQL사에서 개발, 썬마이크로시스템즈를 거쳐 현재 오라클에 흡수 합병됨
- 윈도우, 리눅스, 유닉스 등 다양한 운영체제에 설치를 할 수 있다.
- 오픈소스로 이루어져 있는 무료 프로그램(상업적 사용 시 비용 있음)
- 가격 등의 장점을 앞세워 다수의 중소기업에서 사용 중
MS_SQL
- 마이크로소프트 사에서 개발한 상업용 데이터베이스
- 다른 운영체제도 사용 가능하지만 윈도즈에 특히 특화되어있음
- 비공개 소스로 폐쇄적인 정책 (리눅스 버전은 오픈소스)
- 비교적 중소기업에서 주로 사용함
'DB > Database Knowledge' 카테고리의 다른 글
[DB기초] DBMS의 기능 및 DBMS가 필요한 이유 (1) | 2018.08.09 |
---|---|
[DB기초] 데이터베이스의 정의와 특징 (1) | 2018.08.08 |
[DB기초] 자료와 정보의 차이점과 정보시스템 (3) | 2018.08.06 |
[DB기초] DataBase 개념 및 용어 설명 (6) | 2018.01.23 |