RDBMS와 NoSQL

CHAN LIM·2023년 4월 27일
0

ETC

목록 보기
16/18

RDBMS

  • RDBMS (Relational Database Management System)
  • 관계형 데이터베이스 시스템을 관리하는 소프트웨어
  • 데이터를 테이블 형태로 저장하고, 데이터 간의 관계를 정의하며, SQL을 사용하여 데이터를 관리한다.
  • RDBMS는 대규모의 데이터를 처리하며 데이터의 일관성과 정확성을 보장한다.
    • 다만, 상대적으로 NoSQL에 비해 대규모의 데이터 처리에 적합하지 않는다.
    • 그 이유? - 데이터의 확장성이 떨어지기 때문이다.

NoSQL

  • NoSQL (Not Only SQL)
  • 비관계형 데이터베이스
  • NoSQL은 스키마 없이 데이터를 저장한다.
  • 데이터 간의 관계를 강제하지 않는다.
  • 대규모의 분산 데이터 처리를 지원한다.
  • 수평적 확장성이 뛰어나며, 높은 가용성과 성능을 제공한다.

결론.

RDBMS는 데이터의 일관성과 정확성을 보장하는 데 강점이 있으며, 트랜젝션 처리, 복잡한 질의 처리, 보안 등 다양한 기능을 제공한다.


NoSQL은 대용량 데이터 처리, 확장성, 높은 가용성 등의 장점이 있다.

RDBMS는 데이터의 일관성과 정확성이 중요할 때,

NoSQL은 대용량 데이터 처리와 확장성이 중요할 때,

profile
클라우드, 데이터, DevOps 엔지니어 지향 || 글보단 사진 지향

0개의 댓글