참고 링크: (1) (2)

 

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