MariaDB는 binary drop-in replacement가 가능한 MySQL의 포크 중 하나입니다.
- MariaDB의 데이터 파일들은 일반적으로 같은 버전의 MySQL과 Binary Compatible 함
- 모든 파일명, 경로가 일반적으로 같다
- frm 파일: binary compatible
- Client protocol도 binary compatible하다
- Client API, structs
- port, sockets
- connectors(PHP, Perl, Python, ... 등등등)
Incompatibility
위에서 일반적으로 같다고 되어 있는 부분에서 알 수 있듯 호환되지 않는 부분도 존재합니다.
MySQL에 있는 기능이 MariaDB에는 구현이 안된 경우도 있고 반대의 경우도 있지만, 의도적으로 MariaDB에서 구현 방식이 달라진 부분도 존재합니다.
ex) JSON 저장 방식
- MySQL: Binary
- MariaDB: text (LONGTEXT)
반응형
'DB > MariaDB, MySQL' 카테고리의 다른 글
[MySQL] 서버 타임존 설정 방법 (0) | 2020.10.27 |
---|---|
[MySQL] 테이블 Key에서 MUL이란? (1) | 2020.10.27 |
InnoDB vs MyISAM (2) | 2020.08.06 |