목차

탄생 배경


MySQL은

1995년 배포된 오픈소스 DBMS로써 2010년 오라클에 인수된 후 23년 현재까지 8.0 버전까지 배포되었으며 상용 버전과 커뮤니티 버전으로 구분된다.

MariaDB는

MySQL의 소스코드에 기반을 둔 오픈소스 정책을 지향하는 새로운 DBMS로 SQL을 사용하는 개발자 입장에서 현재까지 별 차이는 없다.

두 DBMS는 5.5버전부터 MariaDB가 갈라져나오면서 두 갈래로 나뉘게 된다.

하지만, SQL의 문법이나 실행 계획의 출력 방식은 유사하기에 큰 차이는 없으나 버전에 따라 DB 엔진 레벨에서 제공하는 옵티마이저 기능의 차이는 있는편이다.

Untitled

상용 RDBMS와의 차이


<aside> 💡 (참고: 이후 MySQL과 MariaDB의 공통 설명은 MySQL로 통일한다.)

</aside>

구조적 차이

오라클 DB는 통합된 하나의 스토리지를 공유(shared everything)

일반적인 오라클 DB 구조

일반적인 오라클 DB 구조