Skip to content

mariadb 와 mysql 의 장단점을 비교 정리

조회 수 7 추천 수 0

1. 기준이 된 “최신 버전(무료 사용 가능)”

  MariaDB Community Server MySQL Community Edition
LTS (장기 지원) 11.4.6 GA – 2025-05-06 8.4.5 LTS – 2025-04-15
Rolling / Innovation 11.7.2 GA – 2025-02-13 (Vector 지원 포함) 9.3.0 GA – 2025-04-15 (Innovation Release)
라이선스 GPL v2 (MariaDB Foundation 주도) GPL v2 (Oracle 주도)
릴리스 모델 연 1회 LTS + 6개월 주기 Rolling 분기별 Innovation + 2년 단위 LTS

2. 공통점과 차이점

카테고리 MariaDB 장점 MySQL 장점 공통/주의
호환성 MySQL 5.7/8.0 프로토콜 호환 유지.
단, JSON·GIS 함수 일부는 상이.
8.x→9.x까지 완전 연속.
클라이언트·도구 생태계가 방대.
8.0 이후부터는 “100 % drop-in”이 아님.
스토리지 엔진 ColumnStore, Spider, MyRocks, S3, Sequence 등 다양. NDB Cluster, (Enterprise) HeatWave 등. InnoDB는 양쪽 모두 기본이지만 구현이 다름.
Vector / AI 기능 11.6/11.7부터 VECTOR 타입 + HNSW 내장. HeatWave Vector(엔터프라이즈)·9.x JavaScript MLE. 온프렘 무료 기준 MariaDB가 선행.
복제·고가용성 Galera Cluster 기본 포함 (동기 복제). Group Replication + InnoDB Cluster. 둘 다 GTID / 물리·논리 복제 지원.
온라인 DDL Optimistic ALTER TABLE (11.4). Instant ALTER TABLE (8.0+), INVISIBLE INDEX. 워크로드별 테스트 필수.
성능 / 옵티마이저 커스텀 비용 모델, 세미-조인 최적화 빠름. 9.x Hypergraph Optimizer, Parallel Redo Log. 벤치마크로 검증 필요.
도구·생태계 Percona XtraBackup, MaxScale (GPL/LGPL). Workbench, Shell, Router, Enterprise Backup. 모니터링 플러그인은 모두 풍부.
릴리스 전략 Rolling → 새 기능 빠르게 체험.
LTS 11.4로 5년 지원.
Innovation 9.x → 최신 기능.
LTS 8.4로 5 + 3년 지원.
프로덕션은 LTS로 운영 권장.
라이선스·상표 모든 기능 소스 공개.
상표는 MariaDB plc.
상표는 Oracle 소유.
일부 기능은 Enterprise 전용.
포크·배포 시 상표 정책 확인.

3. 선택 가이드 (요약)

  • AI / 임베딩 검색을 온프렘 무료로 쓰려면 MariaDB 11.7 Vector.
  • 풍부한 호스팅·툴·서드파티 호환성이 중요하면 MySQL 8.4 LTS (안정) 또는 9.x Innovation.
  • 동기식 멀티-마스터가 필수라면 Galera 내장 MariaDB.
  • Stored JavaScript, OpenTelemetry가 필요하면 MySQL 9.x.
  • 기존 MySQL 5.7 자산을 거의 그대로 가져가려면 MySQL 8.4 LTS.
  • 새 프로젝트라면 처음부터 하나를 결정(혼용 피하기).

4. 결론

MariaDB는 커뮤니티 친화적 로드맵과 다양한 엔진·AI 기능을 빠르게 제공하지만, 최신 버전부터는 MySQL과의 완벽한 호환성이 떨어집니다. 반면 MySQL은 Oracle이 주도하는 Innovation / LTS 이중 트랙으로, 대형 클라우드·툴 생태계 측면에서 여전히 “사실상 표준” 지위를 유지합니다.

두 시스템 모두 GPL 기반 “무료”이지만, 엔터프라이즈 도구·공식 지원은 상업 라이선스로 구분되므로 배포 전에 기능 범위를 반드시 확인하세요.

개발자