MySQL이 썬마이크로시스템즈로 넘어갈 무렵(2008년) MySQL AB 출신들이 따로 나와 MySQL 기반으로 다른 오픈 소스기반의 DBMS를 배포한게 MariaDB이다. 이들 DNA가 한 줄기이다 보니 MySQL이 썬마이크로에서 오라클로 다시 넘어가면서(2010년) 이에 대한 저작권등에 자유로워지지 못하고 이에 대한 방안으로 급부상하기도 했다.
![]() |
그림1 |
2. MariaDB Download Site (https://downloads.mariadb.org/)
MariaDB 다운로드 사이트에서 원하는 버전을 선택한다. (그림2)
![]() |
그림2 |
MySQL과 MariaDB의 버전 차이는 아래 표와 같다.
MySQL 5.5 | MariaDB 5.5 | MySQL 5.6 | MariaDB 10.0 | |
---|---|---|---|---|
Multi-source Replication |
✘
|
✘
|
✘
|
✔
|
NoSQL Cassandra Storage Engine |
✘
|
✘
|
✘
|
✔
|
NoSQL Handlersocket interface |
✘
|
✔
|
✘
|
✔
|
NoSQL memcache interface |
✘
|
✘
|
✔
|
✘
|
Dynamic Columns |
✘
|
✔
|
✘
|
✔
|
Virtual Columns |
✘
|
✔
|
✘
|
✔
|
Join Optimizations |
✘
|
✔
|
✘
|
✔
|
Engine Independent Statistics |
✘
|
✘
|
✘
|
✔
|
SHOW EXPLAIN of a running thread |
✘
|
✘
|
✘
|
✔
|
Explain Improvements |
✘
|
✘
|
✔
|
✘1)
|
Global Transaction ID |
✘
|
✘
|
✔
|
✘2)
|
Online Alter Table |
✘
|
✘
|
✔
|
✘2)
|
Parallel Slave Threads |
✘
|
✘
|
✔
|
✘
|
Partitioning Improvements |
✘
|
✘
|
✔
|
✘
|
InnoDB Improvements |
✘
|
✘
|
✔
|
✔3)
|
Performance Schema Improvements |
✘
|
✘
|
✔
|
✔
|
>Optimizer Enhancements |
✘
|
✔
|
✔
|
✔
|
Binlog Group Commit |
✘
|
✔
|
✔
|
✔
|
Disk Access Optimizations |
✘
|
✔
|
✔
|
✔
|
Subquery Optimizations |
✘
|
✔
|
✔
|
✔
|
Microseconds Precision |
✘
|
✔
|
✔
|
✔
|
원하는 OS 환경에 맞는 버전을 선택한다. (그림3)
![]() |
그림3 |
![]() |
그림4 |
![]() |
그림5 |
3. MariaDB 설치
다운로드 받은 파일을 실행하면 그림6과 같이 구동이 된다.
![]() |
그림6 |
![]() |
그림7 |
![]() |
그림8 |
![]() |
그림9 |
![]() |
그림10 |
![]() |
그림11 |
![]() |
그림12 |
![]() |
그림13 |
![]() |
그림14 |
![]() |
그림15 |
4. MariaDB 기본 실행 및 운용
윈도우즈의 서비스를 활성화하여 MySQL를 클릭하면 그림16과 같이 서비스로 등록된 후 실행 중인 것을 확인할 수 있다.
![]() |
그림16 |
![]() |
그림17 |
![]() |
그림18 |
![]() |
그림19 |
![]() |
그림20 |
![]() |
그림21 |
![]() |
그림22 |
![]() |
그림23 |
이상!
댓글 없음:
댓글 쓰기