본문 바로가기
공부방/DataBase

[mariaDB] mariaDB 란?

by SmartCow 2022. 12. 3.
Maria DB란?
오픈소스(무료) RDBMS(관계형 데이터베이스)
 
MySQL과의 관계
MySQL은 오라클에 인수된 이후 최근에 유료화가 되었고
MySQL의 창업자중 한명인 몬티 와이드니어스와 일부 개발자는 오라클의 정책이 추구하는바와 맞지 않는 등의 이유를 통해 오라클을 나와 MariaDB사를 설립하여 MariaDB를 개발.
 
즉 MySQL을 개발했던 핵심개발자들이 오라클사를 나와 만든것이 MariaDB
"Maria"라는 이름 또한 MySQL의 책임 개발자의 두번째 공주님(딸)의 이름에서 가져온 것이라고 함
 
Miria DB는 MySQL의 소스코드를 그대로 가져와 개발한 것이므로 거의 모든 기능이 동일.
즉 서로간의 호환성이 보장 되는 것입니다.
따로 설정을 변경하지 않는 경우 서비스 포트마저 3306으로 동일.
그러나 MySQL을 개발했던 기술력으로 Maria DB를 더욱 최적화 시켰기 때문에 성능상으로는 Maria DB가 한수 위라는 분석이 있다.
 
차이점으로는
MySQL은 오라클의 소유이기 때문에 기업에서 상업적으로 사용하기에는 비용적인 문제
maria DB는 라이센스와 오라클로부터 자유로움
 
최근들어서 스타트업이나 오픈소스 프로젝트에서도 MySQL보다는 Maria DB를 점점 더 사용하는 추세이며,
여러 배포판 Linux에서도 MySQL보다는MariaDB를 포함시킴

 

Maria DB와 MySQL의 호환성
MariaDB와 MySQL의 호환성은 앞서 말한 MySQL과의 관계로 인해 거의 100% 호환성을 가지고 있음.
핵심 바이너리 구조와 사용하는 프로토콜이 같은 구조(mariadb 공식 홈페이지에서 소개하고 있는 내용)
 
mariaDB 공식 홈페이지

 

참고

 

[MariaDB] MariaDB란? Maria DB 다운로드 및 설치 방법

Maria DB란? Maria DB(마리아 DB)는 오픈소스(무료) RDBMS(관계형 데이터베이스)입니다. MySQL과의 관계 MySQL은 1995년 MySQL AB사에서 오픈소스로 제작된 DBMS로 무료 DBMS이면서 대용량 DBMS로서 높은 안정성과

dololak.tistory.com

 

'공부방 > DataBase' 카테고리의 다른 글

[Oracle] 월별 마지막 날짜 조회  (0) 2023.08.06
[Oracle] 프로시저 내용 조회  (0) 2023.02.24
[Oracle]ORA-28002 에러  (0) 2022.02.26
[Oracle]데이터베이스 계정 관련 명령어  (0) 2020.11.02
[Oracle]LISTENER.ORA  (0) 2020.11.01