MariaDB

 

홈페이지
[image]
[image]
신 로고
구 로고[1]
MariaDB 재단의 로고. 마스코트는 물개이다. 배너는 여기에서 받을 수 있다.
1. 개요
2. 버전
3. 관련 문서


1. 개요


MySQL오라클로 넘어간 뒤, 불확실한 라이선스 문제를 해결하려고 나온 오픈 소스 DBMS. 2009년에 MySQL AB 출신 개발자들이 따로 나와 MariaDB 재단을 세워서 개발하고 있다. 2013년 현재 기능적으로는 MySQL과 동일하며, 성능은 더 낫다. 오라클로 인수된 뒤 MySQL 기능 추가가 제대로 이뤄지지 않고 있었다고.
구현 언어는 C++이며 2016년 3월 15일 기준 2,098,413줄의 코드로 이뤄져 있다. MariaDB에서 먼저 구현된 기능이 MySQL에도 반영되기도 한다는 듯.
초창기 버전인 MariaDB 5.5 버전은 MySQL 5.5 버전을 기반으로 포크했기 때문에 MySQL 5.5 버전과 거의 모든 기능이 호환된다. 그 이후 나온 10.0 버전은 MySQL 5.6에서 업데이트된 기능을 반영한 버전이다. 10.1 버전은 MySQL 5.7에서 추가 및 변경된 기능을 반영하여 출시되었다. MySQL과의 호환성을 최대한 유지하면서 좀더 나은 성능을 구현하는 것이 주된 개발 방향인 듯하다. 10.2부터는 MySQL의 개발 속도를 앞서나가서 오히려 이쪽 기능이 MySQL로 역수출되고 있는 실정이다.
예전에는 주요 배포판에서 MariaDB를 잘 사용하지 않아 MariaDB 측에서는 중요 배포본을 중심으로 자체 저장소를 운영하였고 현재도 운영중이다. 여기서 저장소를 어떻게 추가하여 설치하는지 알아볼 수 있지만, 현재 우분투, 페도라 등 메이저 배포판은 이미 MariaDB로 갈아탄 경우가 많으므로 베타버전을 받고 싶은 유저들이 이용하면 좋다. 윈도우는 Download 페이지에 있는 msi 파일을 다운받아서 설치하면 된다.
점차 MySQL을 MariaDB로 대체해 가는 추세 덕분에 점유율은 가파르게 상승하고 있으며, MySQL을 지원하다가 MariaDB로 넘어간 업체들도 점점 많아지고 있다.[2]
GPL v2 라이선스이며, 독립 실행형 프로그램 및 소프트웨어에 쓸 수 있는 모듈(Connector)은 LGPL 라이선스이다.

2. 버전


버전 대
최신 버전
출시일
5.1.x
5.1.67
2013.01.30
5.2.x
5.2.14
2013.01.30
5.3.x
5.3.12
2013.01.30
5.5.x
5.5.68
2020.05.12
10.0.x
10.0.38
2019.01.31
10.1.x
10.1.46
2020.08.10
10.2.x
10.2.33
2020.08.10
10.3.x
10.3.24
2020.08.10
10.4.x
10.4.14
2020.08.10
10.5.x
10.5.5
2020.08.10
특이하게도 알파버전부터 버전 넘버를 올리는 식으로 버전 관리를 하고 있다. 그래서 정식 버전은 x.0이 아니라 숫자가 약간 올라가 있는 식으로 시작한다.

3. 관련 문서




[1] 현재는 찾아볼 수 없다.[2]이야기네트워크 등등. 카페24도 특정 호스팅 서비스에 한하여 MariaDB를 제공하고 있다. 웹호스팅의 경우 주로 PHP 7.x와 MariaDB 10.x가 같이 묶이는 것이 일반적이다.