공부/DB

RDBMS 종류 및 특징 + MySQL vs MariaDB

son_i 2024. 7. 8. 20:02
728x90

RDBMS 종류

  • MySQL : MySQL은 가장 많이 사용되는 오픈소스 RDBMS 중 하나. 
    • PHP, Java 등의 언어와 함께 사용
    • 대규모 웹 애플리케이션에서 사용되는 것이 일반적 
  • Oracle : Oracle은 대규모 기업에서 많이 사용되는 상용 RDBMS
    • 높높은 안정성과 확장성을 제공
    • 대용량 데이터를 다루는데 적합
  • SQL Server : Microsoft에서 개발한 RDBMS로 Windows 환경에서 많이 사용.
    • 비교적 높은 가격 
  • PostgreSQL : 오픈 소스 RDBMS 중 하나로 MySQL과 유사한 기능 but 더 많은 기능.
    • 트랜잭션, 무결성, 스키마, 테이블 파티셔닝 등의 기능.
    • 대용량 데이터를 처리하는데 적합
  • SQLite : 서버 없이 로컬 컴퓨터에서 작동
    • 매우 가벼우며 모바일 디바이스에서 많이 사용 
  • MariaDB : MySQL 개발자가 만든 오픈소스 RDBMS
    • MySQL 기반으로 fork한 서비스로, MySQL의 개선된 버전.
    • MySQL과 호환성이 매우 높음.
    • MySQL에 없는내장 기능과 유용성, 보안 및 성능 개선사항이 함께 제공. 

 

RDBMS 특징

MySQL : 오픈소스, 대규모 웹 애플리케이션에 적합

Oracle : 대규모 기업에 적합, 안정성과 확장성 높음

SQL Server ; 윈도우 환경에 적합, 비교적 높은 가격

PostgreSQL : 오픈 소스, 다양한 기능 제공

SQLite : 가볍고 로컬에서 작동

 

ex)

대규모 웹 애플리케이션 개발시 MySQL or PostgreSQL 같은 오픈소스 RDBMS가 적합.

대규모 기업에서는 안정성과 확장성이 중요하기 때문에 Oravle이나 SQLServer 같은 상용 RDBMS가 적합.

로컬에서 작업할 때는 가벼운 SQLite 적합.

비정형 데이터를다루는 경우 NoSQL.

 

+ MySQL은 무료 오픈소스지만 상용 버전도 존재한다.

 

MySQL vs MariaDB

MariaDB가 MySQL보다 좋은 이유

1.동일 HW 사양으로 MySQL 보다 향상된 성능

2. 더 활성화 된 커뮤니티

3. 다양한기능

4. 다양한 스토리지 엔진

5. 빠르고 투명한 보안패치 릴리즈 


참고

https://commin.tistory.com/135

 

RDBMS의 종류와 특징 정리

by commin RDBMS의 종류 관계형 데이터베이스 관리 시스템(RDBMS)은 데이터를 테이블로 구성하고 이들 간의 관계를 정의하여 데이터를 저장, 조작, 검색하는 소프트웨어입니다. 이를 위해 사용되는 다

commin.tistory.com

 

https://velog.io/@sw_smj/MySQL-%EA%B4%80%EA%B3%84%ED%98%95-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4RDBMS%EC%9D%98-%EC%A2%85%EB%A5%98-1

 

[DB] 관계형 데이터베이스(RDBMS)의 비교 - MySQL, MariaDB, Oracle, Postgre

MySQL vs MariaDB MySQL : 최초의 오픈 DBMS 중 하나이며, 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템(RDBMS)다. 단순 쿼리 처리 성능이 어떤 제품보다도 압도적임 이미 오래 사용되어 왔기

velog.io

 

https://loosie.tistory.com/366

 

[Database] MySQL과 MariaDB 무엇이 더 좋을까?

MySQL 90년대 중반에 개발된 MySQL은 시장에서 사용할 수 있는 최초의 오픈 DB중 하나이며 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템(RDBMS: Relational DBMS)이다. MySQL은 단순 쿼리 처리

loosie.tistory.com

 

728x90