DBMS 종류
DBMS : DataBase Management System

출처
https://db-engines.com/en/ranking
DB engines 랭킹
RDBMS
- Oracle
- Oracle 사에서 개발, 현재 가장 널리 사용되는 RDBMS
- 운영체제 관계없이 설치 용이
- 보안성이 높다(오픈소스가 아니라는 단점과 동시에 보안성을 높음)
- MySQL
- MySQL AB 사에서 개발, 썬 마이크로시스템즈 -> Oracle 인수합병
- 운영체제 관계없이 설치 용이
- 오픈소스, 무료프로그램(상업적 - 유료)
- Oracle 에 비해 저렴
- MS-QSL
- Microsoft 에서 개발
- 운영체제 구애 X, 윈도우에 특장점
- 윈도우 소스 비공개, 리눅스 오픈소스
- Maria DB
- MySQL이 Oracle에 합병 이후 MySQL에서 나온 일부 진영이 개발
- 운영체제 관계 없이 설치 용이
- 기존 MySQL드라이버 호환 완벽
다른 종류
- MongoDB
- 문서 지향 데이터베이스(Document-Oriented Database)
- NoSQL(Not-Only SQL) 데이터베이스 종류 중 하나, 전통적 테이블-관계 기반 RDBMS가 아니고 SQL을 사용하지 X
- NoSQL중 인지도 1위
- C++로 만들어짐
- 가장 기본적인 데이터를 Document / Document의 집합을 Collection / Collection의 집합을 DB라고 한다.
- Document는 JSON형태의 Key-Value 쌍으로 이루어짐
- 빅데이터나 실시간 웹 애플리케이션에 널리 사용
- Redis
- REmote Dictionary Server의 약자
- 대용량 처리 관련 기술
- 오픈소스
- 메모리 기반의 데이터 저장소, NoSQL,Cache솔루션
- Key-Value 방식을 통한 빠른 속도
- 캐시 및 데이터 스토어에 유리
- 다양한 API 지원
- 대형 서비스 업체들이(페이스북, 인스타그램, Line, StackOverflow 등) 사용자들의 대규모 메세지를 실시간으로 처리하기 위해 사용하고 있다.