MariaDB

Tony·2022년 4월 23일
0

DB

목록 보기
3/6

서론

회사 SQL문을 공부하고 있다
InnoDB에 대해 공부하고 있는데 MySQL엔진이라고 한다
그런데 회사 도커 이미지는 mariadb를 사용하고 있었다
그래서 mariadb에 대해 알아보려한다

역사

마리아라는 이름은 핵심 개발자의 둘째딸의 이름을 딴 것이다
오라클 소유의 현재 불확실한 MySQL의 라이선스 상태에 반발하여 만들어졌다
maridadb 5.5까진 mysql5.5의 번호를 따랐지만
5.5 이후 10.x로 번호를 올려서 노선을 달리했다

특징

마리아DB는 MySQL과 소스코드를 같이 하므로 사용방법과 구조가 MySQL과 동일하다.
근본적인 차이점은 마리아DB는 GPL v2 라이선스를 따르는 순수한 오픈소스 프로젝트이기에 오라클로부터 자유롭다.

성능 및 기능

  • 멀티 소스 리플리케이션 - 10.3 이상

버전

MySQL에 이모지를 지원하려면 버전이 최소 5.5는 되어야 한다

엔진

  • Aria : MyISAM 파생 엔진 대체용
  • XtraDB - 오라클 InnoDB를 대체하기 위해 만든 InnoDB파생(포크)
  • 그 외 여러가지가 더 있는데 MySQL과 대응되는 엔진만 적어보았다

결론

mariadb는 mysql과 거의 같다
오픈소스이다
나무위키나 위키백과에 생각보다 자세히 나와있다
각 예약어 등에 대해 자세히 알고 싶다면 공식문서에 자세히 나와있다

참고

profile
움직이는 만큼 행복해진다

0개의 댓글