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 |
이상!























댓글 없음:
댓글 쓰기