데이터베이스 관리시스템(DataBase Management System)
- 데이터베이스를 직접 응용프로그램들이 조작하는것이 아니라 데이터베이스를 조작하는 별도의소프트
웨어가 있는데 이를 데이터베이스관리시스템이라고 한다 .
- 데이터베이스 설계 후 여러가지 관리를 위한 시스템 선택사항 (프로그램)
RDBMS 대표적 종류
Oracle
- 오라클에서 만들어 판매중인 상업용 데이터베이스
- MS_SQL , MY_SQL보다 대량의 데이터를 처리하기 좋다.
- 대기업에서 주로 사용
- 오픈소스가 아닌 비공개 소스로 운영
MySQL
- MySQL사에서 개발, 썬마이크로시스템즈를 거쳐 현재 오라클에 흡수합병되었다.
- 오픈소스로 이루어져있는 무료 프로그램(상업적 사용시 비용있음)
- 다수의 중소기업에서 사용
마리아DB
- Mysql하고는 기본적으로 구조 및 사용방법 등이 모두 동일해 MySQL과 완벽한호환이 가능하다.
- Mysql의 기능을 모두 완벽히 구현하면서도 속도와 성능이 훨씬 좋다.
- 마이그레이션이 쉽다는 장점을 가진다.
*마이그레이션 - 서비스 중인 한 어플리케이션 또는 모듈 등을 전혀 다른 환경(OS, 미들웨어, 하드웨어 등)
에서도 돌아갈 수 있도록 전환하는 것