MySQL과 MariaDB는 그 뿌리가 같기 때문에 두 DBMS에 호환성은 매우 높은 편입니다만 버전이 업데이트되면서 좀 더 세부적인 기능에서 지원 여부가 차이가 나고 있습니다. 그러나 기본적인 기능은 두 DBMS가 호환이 된다고 볼 수 있습니다.
MariaDB와 MySQL은 늘 비교가 되곤 하는데 웹에서 검색되는 결과도 혼용이 가능합니다. 예를 들어 MariaDB 10.2를 사용하고 있는데 어떤 기능이나 설명이 MySQL로만 찾을 수 있는 경우 MySQL 5.7 버전을 참조하면 어느 정도 활용이 가능합니다.
두 DBMS의 버전을 비교하고 있는 자료가 잘 나오지 않지만 우연히 검색하게 되어 참고용으로 정리해 둡니다.
MySQL, MariaDB 버전별 호환성
MySQL | MariaDB |
MySQL 5.1 | MariaDB 5.1 MariaDB 5.2 MariaDB 5.3 |
MySQL 5.5 | MariaDB 5.5 MariaDB 10.0 |
MySQL 5.6 | MariaDB 10.1 |
MySQL 5.7 | MariaDB 10.2 |
MySQL 8.0 | MariaDB 10.3 MariaDB 10.4 |
검색한 자료로는 위와 같이 정리되고 있습니다만 위의 자료는 오래된 자료입니다. 현재 MariaDB의 최신 릴리즈 버전은 10.6이며 MariaDB 10.3의 경우 2023년 5월이면 공식적인 지원이 종료가 됩니다.
MariaDB를 사용해야만 한다면, MariaDB의 경우는 좀 더 활발하게 버전이 업데이트되고 있으며 MySQL의 격차도 좀 더 벌어지고 있으니, 기존 레거시 시스템에 의존해야 하는 경우가 아니라면 MariaDB 10.6을 기반으로 개발을 진행하는 것이 좋아 보입니다.
'Dev. Handbook > SQL, Oracle, MariaDB' 카테고리의 다른 글
[MariaDB] Data Type, 데이터 타입, 데이터형, 자료형 10.3, 10.4 (0) | 2022.11.09 |
---|---|
[Oracle] 내장함수 : 집계함수(그룹함수) (0) | 2022.05.23 |
[Oracle] 내장함수 : 비교함수, 디코딩 함수 (0) | 2022.05.22 |
[Oracle] 내장 함수 : NULL 관련 함수 (1) | 2022.05.14 |
[Oracle] 내장 함수 : 형 변환 함수 (0) | 2022.05.13 |
댓글