본문 바로가기
DATABASE/MariaDB

[MariaDB] MariaDB 설명

by Cloud_Park 2023. 1. 30.


 MariaDB란
MysQl은 오픈 소스 DBMS로, 단순 쿼리 처리' 성능은 어떤 제품보다 압도적이 다. 그 때문에 이미 오랜 기간 사용됐으며 그 과정에서 성능이 꾸준히 개선된, 신뢰 할 만한 제품이다. 그러나 기능적인 면에서 상용 DBMS와 비교하면 떨어지는 부분이 있긴하다.

MySQL은 2008년에 썬마이크로시스템즈®로 합병되었고, 2010년에 썬마이크로시스템즈는 오라클0rade에 합병되었다. 그 과정에서 MysQL LAB에 소속돼 있던 많은 엔지니어가 독립해 각자의 프로젝트를 생성했는데, 그 중 MySOL의 창시자이자 오랜 기간 테크니컬 리더로 활동하던 몬티 와이드니어스가 만든게 MariaDB이다.

 

MySQL 소스기반으로 만들어졌고 보다  기능이 좋다라고 평가받는다.

GPL V2 라이선스스에 따르기 때문에 정책에서 상당히 자유롭다.

 

구조는 MySQL을 따라가고  보다 기능이 추가된 DBMS인 만큼 추가요소가 있다. 클라이언트도 동일하게 가져가도 되며 thread pool이 강화된 스토리지엔진이 포팅되어 있다.

 

스레드풀 : Mysql은 클라이언트와 커넥션을 스레드방식으로 관리하는데  수가 많아지면 관리에 부담이된다. 하지만 mariadb는  pool로 관리되어 커넥션이 늘어날 때마다 스레드가 늘어나지 않도록 유지시킨다. ->리소스 효율성