메뉴 건너뛰기

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을 여전히 사용하는 경우가 많다.


List of Articles
번호 제목 날짜 조회 수
131 데이터 모델링 개념 & ERD 다이어그램 작성 목차 데이터 모델링 이란? 데이터 모델링 순서 절차 1. 업무 파악 (요구사항 수집 및 분석) 2. 개념적 데이터 모델링 3. 논리적 데이터 모델링 4. 물리적 데이터 ... 2024.12.07 408
130 MariaDB, INFORMATION_SCHEMA INNODB_TRX 테이블 INFORMATION_SCHEMA INNODB_TRX 테이블INNODB_TRX 테이블에 트랜잭션이 잠금을 대기하고 있는지 트랜잭션이 시작되었을 때 트랜잭션이 실행하는 SQL 문 (존재하는... 2024.11.26 503
129 MariaDB 용량조회 mariadb를 운영하다보면 filesystem 경로에 데이터가 족족 쌓이는걸 확인할 수 있다. 오라클과 구조가 달라 테이블스페이스라는 개념이 없기때문이다. postgresql... 2024.11.17 422
128 Entity(엔터티)의 개념 1. Entity 의 개념 Entity : 실체, 객체라는 의미로 실무적으론는 앤터티라고 부른다. 즉 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것으... 2024.11.07 537
127 NCP - Cloud DB for MySQL MySQL 데이터베이스를 쉽고 간편하게 구축하고 관리Cloud DB for MySQL 상품을 통해 MySQL 데이터베이스를 손쉽게 구축하고 운영할 수 있습니다. Cloud DB는 네이... file 2024.10.19 530
126 NCP - MariaDB Enterprise Server MariaDB Enterprise Server는 엔터프라이즈 신뢰성, 안정성 및 장기적인 지원은 물론, 비즈니스 크리티컬 및 미션 크리티컬 애플리케이션을 위한 대용량 데이터베... file 2024.10.19 589
» MySQL, MariaDB 차이점 서론데이터베이스에는 RDBMS와 NoSQL이 있다. RDBMS의 대표적인 예로는 MySQL이 있고, NoSQL의 대표적인 예로는 MongoDB가 있다. 그런데 나는 처음 데이터베이스... file 2024.10.19 569
124 DB 모델링 - ERD(Entity Relationship Diagram) ERD(Entity Relationship Diagram) 개체 또는 데이터 간의 관계를 표현한 도식화된 그림을 말합니다. 글로 표현되어 있는 관계를 그림으로 나타낸 것입니다. Enti... file 2024.09.24 556
123 MongoDB의 특징과 이점 MongoDB란? MongoDB(IBM 외부 링크)는 오픈소스 비관계형 데이터베이스 관리 시스템(DMBS)으로, 테이블과 행 대신 유연한 문서를 활용해 다양한 데이터 형식을 처... 2024.09.15 492
122 CUBRID, 국내 유일의 오픈소스 DBMS CUBRID, 국내 유일의 오픈소스 DBMS다. 다양하게 쓰인다.겁나 잘나간다 와! 이 모든 기능이 무료! 엔진의 소스 코드가 수정되면 소스를 까야하지만, 큐브리드 DBM... file 2024.09.15 547
121 2023년 데이터베이스 관리 시스템(DBMS) 순위 2023년 데이터베이스 관리 시스템(DBMS) 순위 Database/INFO / aruru / 2023. 3. 17. 19:52 DB-Engines 에서는 자체 산정 기준에 따라 매월 DBMS 순위를 산정합니... file 2024.09.15 812
120 MySQL 메이저 버전 업그레이드(MySQL 5 → MySQL 8) — 네이버 클... 네이버클라우드에서 주요 고객 기술 지원을 담당하는 TAM (Technical Account Manager) 강철곤입니다. 업무 특성상 다양한 고객・파트너와 소통하며 업무를 진행... file 2024.09.15 525
119 MySQL, EOS 및 EOL MySQL, EOS 및 EOL file 2024.09.15 599
118 MariaDB, LTS 및 EOS development and production https://mariadb.com/downloads/connectors/ MariaDB Community Version은 Free이며 해당 제품을 기반으로 작성하였습니다. Stable D... 2024.09.09 681
117 PostgreSQL 설치 및 세팅 & pgAdmin 사용법 - Windows PostgreSQL 설치 및 세팅 & pgAdmin 사용법 - Windows 이번 글에서는 PostgreSQL 설치 방법과 초기 세팅, pgAdmin을 사용해 Database 생성 및 User 생성에 대... 2024.02.19 708
116 [PostgresSQL 이야기 1화] PostgresSQL 특징 및 장단점 소개 오픈소스 DB 전성시대, 기업들이 PostgreSQL을 선택하는 이유“클라우드 전환에서의 오픈소스 DB, 선택 아닌 필수” 클라우드 도입 확대로 다가온 오픈소스 DBMS 전... file 2024.02.19 593
115 PostgreSQL / 오픈소스 vs 상용, 벌어지는 인기 트렌드 격차 PostgreSQL / 오픈소스 vs 상용, 벌어지는 인기 트렌드 격차 지난 해부터 소프트웨어 업계에서는 오픈소스 생태계가 대세가 되면서 상용 DBMS 사용 입지가 줄어들... file 2024.02.19 508
114 데이터 통합 도구 BTL Data Integrator(BTL DI) 소개 https://www.youtube.com/watch?v=wT6ng96G6XU 데이터 통합 도구 BTL Data Integrator(BTL DI) 소개 BTL Data Integrator(BTL DI) 는 데이터 통합 및 마이그레이... 2023.06.22 740
113 [proc,ec,esql] 가장 기본적인 ec, 프로씨(proc) insert 프로그램 [proc,ec,esql] 가장 기본적인 ec, 프로씨(proc) insert 프로그램 프로씨(proc) 강좌나 한국어 자료가 검색해보면 없다. 그래서 프로씨에 관해 궁금한 사람들을 ... 2023.06.16 564
112 DB 암호화 - Echelon V2.5 DB 암호화 - Echelon V2.5 - 데이터보안소프트(DataBoanSoft Inc.) Echelon V2.5는 국내 1300여개 고객사에서 검증된 컬럼단위 DB암호화 솔루션으로 국내최초 CC... 2023.03.06 552
목록
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7