메뉴 건너뛰기

2024.10.19 09:38

MySQL, MariaDB 차이점

(*.234.206.120) 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 첨부
Extra Form
출처 https://danpung2.tistory.com/38

서론

데이터베이스에는 RDBMS와 NoSQL이 있다. RDBMS의 대표적인 예로는 MySQL이 있고, NoSQL의 대표적인 예로는 MongoDB가 있다. 그런데 나는 처음 데이터베이스를 다룰 때 mariaDB를 사용했다. MySQL과 유사하다는 것만 알고 있었기에 MySQL과 MariaDB의 차이에 대한 질문에 어떤 답변을 해야할 지 정리해보았다.

MySQL

1.png

1990년대 중반에 개발. 시장에서 사용할 수 있는 오픈 DB. SQL 언어를 사용. 단순 쿼리 처리 성능이 압도적으로 우수하고 오랜 시간 동안 사용되어온만큼 성능이 꾸준이 개선되었고 신뢰성이 높음. 오픈 소스이며, 다중 사용자와 다중 스레드를 지원하고 있어 C/C++, Java 등 여러 프로그래밍 언어를 위한 다양한 API를 제공. 윈도우, 리눅스, 유닉스 등 다양한 운영체제에서 사용할 수 있음. 하지만 상업적으로 사용할 때는 상업용 라이센스를 구입해야 함. 오라클에 인수됨.

MariaDB

2.png

MySQL의 창시자가 MySQL 데이터베이스 시스템을 fork한 서비스로 MySQL의 개선된 버전. MySQL과의 호환성이 매우 높으며 MySQL에서는 찾을 수 없는 수많은 강력한 기능이 내장되어있고 많은 유용성, 보안 및 성능 개션사항이 제공됨. 오픈 소스.

 

MySQL vs MariaDB

3.png

(출처: https://www.guru99.com/mariadb-vs-mysql.html)

결론

동일한 사양에서 속도도 빠르고 성능도 좋은 MariaDB를 안 쓸 이유가 없는 것 같다. 비교적 최근에 나온 것이지만 MySQL을 fork한 것이고 기업에 인수된 MySQL에 비해 오픈 소스인 MariaDB의 커뮤니티가 보다 활성화 되어있기 때문에 구글링 시에도 유리할 것으로 보인다. 다만, 기존의 서비스는 MySQL을 여전히 사용하는 경우가 많다.


  1. 데이터 모델링 개념 & ERD 다이어그램 작성

  2. No Image 26Nov
    by
    2024/11/26 Views 503 

    MariaDB, INFORMATION_SCHEMA INNODB_TRX 테이블

  3. No Image 17Nov
    by
    2024/11/17 Views 422 

    MariaDB 용량조회

  4. No Image 07Nov
    by
    2024/11/07 Views 537 

    Entity(엔터티)의 개념

  5. NCP - Cloud DB for MySQL

  6. NCP - MariaDB Enterprise Server

  7. 19Oct
    by 정보제공
    2024/10/19 Views 569 

    MySQL, MariaDB 차이점

  8. DB 모델링 - ERD(Entity Relationship Diagram)

  9. No Image 15Sep
    by
    2024/09/15 Views 492 

    MongoDB의 특징과 이점

  10. CUBRID, 국내 유일의 오픈소스 DBMS

  11. 2023년 데이터베이스 관리 시스템(DBMS) 순위

  12. MySQL 메이저 버전 업그레이드(MySQL 5 → MySQL 8) — 네이버 클라우드 플랫폼 Cloud DB for MySQL 실습

  13. MySQL, EOS 및 EOL

  14. No Image 09Sep
    by
    2024/09/09 Views 681 

    MariaDB, LTS 및 EOS

  15. PostgreSQL 설치 및 세팅 & pgAdmin 사용법 - Windows

  16. [PostgresSQL 이야기 1화] PostgresSQL 특징 및 장단점 소개

  17. PostgreSQL / 오픈소스 vs 상용, 벌어지는 인기 트렌드 격차

  18. No Image 22Jun
    by
    2023/06/22 Views 740 

    데이터 통합 도구 BTL Data Integrator(BTL DI) 소개

  19. No Image 16Jun
    by
    2023/06/16 Views 564 

    [proc,ec,esql] 가장 기본적인 ec, 프로씨(proc) insert 프로그램

  20. No Image 06Mar
    by
    2023/03/06 Views 552 

    DB 암호화 - Echelon V2.5

목록
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7