구분 | MariaDB | Mysql |
---|---|---|
데이터베이스 서버 프로그램 | mysqld | mysqld |
MyISAM 체크 프로그램 | myisamchk | myisamchk |
클라이언트 프로그램 | mysql | mysql |
서버 관리자 유틸리티 | mysqladmin | mysqladmin |
데이터 덤프 프로그램 | mysqldump | mysqldump |
데이터 적재 프로그램 | mysqlimport | mysqlimport |
빌트인 백업 유틸리티 | mysqlhotcopy | mysqlhotcopy |
스키마 업그레이드 유틸리티 | mysql_upgrade | mysql_upgrade |
바이너리 로그 분석 프로그램 | mysqlbinlog | mysqlbinlog |
구분 | MariaDB | Mysql |
---|---|---|
라이선스 | ㅇ 서버 : GPL ㅇ 클라이언트/라이브러리 : LGPL | ㅇ 커뮤니티 버전 : GPL ㅇ 엔터프라이즈 버전 : 상용 |
스토리지 | ㅇ 기본메모리 : Memory 스토리지 엔진 사용 ㅇ 내부 임시 테이블 : Aria엔진 ㅇ 트랜잭션 : XtraDB ㅇ NoSQL 지원 : Cassandre 지원 | ㅇ 기본메모리 : Memory 스토리지 엔진 사용 ㅇ 내부 임시 테이블 : MyISAM ㅇ 트랜잭션 : InnoDB 엔진 ㅇ NoSQL 지원 : Memcached 플러그인 지원 |
기능 | ㅇ 스레드풀 : 5.1버전부터 지원 ㅇ 버퍼풀 프리로드 : 5.5 버전 이상 지원 ㅇ SSD : 5.5 이상 버전 ㅇ 롤 기반의 권한관리 : 10.0 버전부터 지원 ㅇ 반 동기화 레플리케이션 : 미지원 ㅇ 가상컬럼 : 5.2이상 버전 지원 ㅇ 동적컬럼 : 지원 ㅇ PAM 인증 : 5.2이상 버전 지원 | ㅇ 스레드풀 : 5.5 엔터프라이즈 버전에서만 지원 ㅇ 버퍼풀 프리로드 : 5.6 버전이상 지원 ㅇ SSD : 미지원 ㅇ 롤 기반의 권한관리 : 미지원 ㅇ 반 동기화 레플리케이션 : 5.5 버전이상 지원 ㅇ 가상컬럼 : 미지원 ㅇ 동적컬럼 : 미지원 ㅇ PAM 인증 : 5.5 이상 엔터프라이즈 버전만 지원 |
옵티마이저 | ㅇ index_merge 실행계획의 sort_intersection 기능 : 지원 ㅇ 비용기반 range와 index_merge 실행계획 지원 : 지원 ㅇ 블록 해시조인 : 지원 ㅇ 서브쿼리 캐싱 : 지원 ㅇ DML 실행계획 : 미지원 ㅇ Json 포맷의 실행계획 : 미지원 | ㅇ index_merge 실행계획의 sort_intersection 기능 : 미지원 ㅇ 비용기반 range와 index_merge 실행계획 지원 : 미지원 ㅇ 블록 해시조인 : 미지원 ㅇ 서브쿼리 캐싱 : 미지원 ㅇ DML 실행계획 : 지원 ㅇ Json 포맷의 실행계획 : 지원 |
MariaDB | MySQL |
---|---|
5.1, 5.2, 5.3 | 5.1 |
5.5, 10.0 | 5.5 |
MariaDB 가 더 우수한 성능이 나온 벤치마킹 |
---|