RDBMS 비교

itonse·2023년 11월 20일
0

CS 스터디

목록 보기
9/56

RDBMS는 관계형 데이터베이스 관리 시스템을 의미합니다.
여기서 관계형 데이터베이스(RDB)는 테이블 간의 관계를 기반으로 구성된 데이터 집합체 입니다.

테이블 간 관계를 맺기 위해 외래키(Foreign Key)를 사용하는데,
외래 키를 이용한 테이블 간 JOIN을 하여 서로 다른 테이블에 있는 데이터들을 연결할 수 있다는 것이 RDBMS의 가장 큰 특징 입니다.

다음으로는 널리 사용되는 4가지 RDBMS의 간단한 특징들을 서로 비교하면서 알아보겠습니다.


1. MySQL

  • 오픈소스
  • 경량성과 사용 편의성
  • 웹 기반 애플리케이션에 널리 사용되며, 강력한 커뮤니티 지원
  • 복잡한 트랜잭션 처리에 있어 PostgreSQL이나 Oracle에 비해 기능적으로 제한적

2. MariaDB

  • 오픈소스
  • MySQL과 높은 호환성
  • MySQL의 기능을 확장하고 최적화함
  • 시장 점유율이 상대적으로 낮음

3. Oracle

  • 상업용
  • 뛰어난 성능
  • 대규모 시스템에 많이 사용됨
  • 복잡한 트랜잭션과 대용량 데이터 관리에 최적화
  • 높은 비용, 기능이 많아 초보자가 사용하기에 어려울 수 있음

4. PostgreSQL

  • 오픈소스
  • 객체 관계형 DBMS
  • 복잡한 쿼리와 대규모 데이터 처리에 강점
  • 뛰어난 트랜잭션 처리, ACID 규약을 완전히 준수
  • 관리의 복잡성, 성능 최적화가 MySQL에 비해 더 필요

Ref.

https://benlee73.tistory.com/178
https://yunyoung1819.tistory.com/201

0개의 댓글