MariaDB 란??
- DB/MySql, MariaDB
- 2018. 5. 23. 14:58
혼자 웹 공부를 하면서 난 항상 오라클만 써왔다.
그런데 최근 어쩌다보니 MariaDB를 사용하게 됐는데
일단 MariaDB에 대해 알아보자.
MariaDB는 오픈소스의 관계형 데이터베이스 관리 시스템이다.
오라클과 MySQL 등과같은 RDBMS다.
MariaDB는 MySQL과 동일한 소스 코드를 기반으로하며
GPL v2라이센스를 따른다.
오라클 소유의 현재 불확실한 MySQL의 라이센스 상태에
반발하여 만드어졌으며 배포자는 몬티 프로그램AB와 저작권을 공유해야한다.
이것은 MySQL과 높은 호환성을 유지하기 위함이며
MySQL API와 명령에 정확히 매칭하여, 라이브러리 바이너리와
상응함을 제공하여 교체 가능성을 높이고자 함이다.
마리아DB에는 새로운 저장 엔진인 아리아 뿐만 아니라,
InnoDB를 교체할 수 있는
XtraDB저장 엔진을 포함하고 있다고 한다.
이것은 트랜잭션과 비트랜잭션 엔진 그리고
미래에 나올 MySQL 판에 대응하고자 함일 것이라고 한다.
마리아DB의 주요 개발자는 MySQL과 몬티 프로그램 AB를 설립한
마이클 몬티 와이드니어스 이다. 그는 이전에 자신의 회사
MySQL AB를 썬마이크로시스템즈에 10억달러에 판매를 한 적이 있으며
마리아 DB는 그의 둘째 딸인 마리아의 이름을 딴 것이다.
라고 위키백과에 써있다.
일단 마리아DB를 사용할땐 하이디SQL(HeidiSQL)을 같이 써야편하다.
이름에서부터 오라클을 사용할때쓴 sqldeveloper 와 같은 기능을 한다는것을
알수 있다. 하이디SQL은 MySQL, MsSQL, MariaDB를 통합적으로
관리할 수 있는 오픈소스 소프트웨어이다. 이걸 쓰면 굳이 터미널에
접속하지 않아도 된다.
다음 포스팅부터는 오라클과 마리아DB의 함수차이 사용법 등을 간단하게
알아보자.
'DB > MySql, MariaDB' 카테고리의 다른 글
NVL 과 IFNULL (오라클, 마리아DB) (0) | 2018.05.23 |
---|---|
TO_CHAR 과 DATE_FORMAT (오라클과 마리아DB) (0) | 2018.05.23 |
Mysql 이란? (0) | 2018.03.05 |