상세 컨텐츠

본문 제목

1. DBMS란?? (Database Management System) - 특징, 종류

Database (DBMS)

by 매일매일 배우는 개발자 2020. 8. 26. 15:24

본문

728x90

1. DBMS란?

DB (Database)를 관리하고 응용하며 조작 및  사용할수 있는 환경을 제공하는 소프트웨어 이다.

보통, DBMS 를 DB 라고 통칭하기도 한다.

 

 

출처 : 컴퓨터인터넷IT용어대사전

 

 

2. DBMS의 특징

DBMS의 종류로는 관계형 데이터베이스(RDBMS) 비관계형 데이터베이스(NoSQL) 가 있다.

 

관계형 데이터베이스(RDBMS)의 특징으로는 모든데이터를 테이블로 표현해준다. 데이터를 생성, 수정, 관리, 삭제 할수 있는 소프트 웨어이며, 대부분의 일반기업에서 많이 쓰고있는 DB이다.

 

비관계형 데이터베이스(NoSQL)의 특징으로 분산환경에서 검색을 위한 최적의 키 값을 최적화 하고, 응답속도 및 처리율에서 우수한 성능을 나타낸다. 주로 빅데이터 및 SNS 환경에서 사용한다.

 

* RDBMS가 많은 기업에서 사용함으로 먼저 포스팅하고 나중에 NoSQL도 다뤄보겠습니다. *

* DB2, Sybase 등 더 많은 종류의 DB가 있으나 하는역할은 대부분 비슷합니다.

 

3. RDBMS의 종류

번호 이름 회사 운영체제 비용
1 Oracle Oracle Unix, Linux, Window etc.. 유료, 무료 버전이 있음
2 MySQL Oracle Unix, Linux, Window etc.. 무료
3 MS-SQL Microsoft Window 유료, 무료 버전이 있음
4 MariaDB MariaDB Unix, Linux, Window etc.. 무료

 

 

MySQL 가 Oracle에 인수당하면서 Oracle의 DB를 더 많이 팔기위해 MySQL의 기능을 반정도 없앴다.

거기에 불만을 품은 MySQL 개발자가 Maria DB를 다시 만들어 재 출시 하였다. (MySQL과 MariaDB는 70%정도 똑같다)

 

 

 

 

 

 

728x90