2d3k / CS-Study

기본을 소홀히 하지 말자!!
0 stars 1 forks source link

[DB] RDBMS와 NoSQL #2

Open 2d3k opened 1 year ago

2d3k commented 1 year ago

1. 둘의 차이를 설명하시오.

2. 장단점이나 특징을 설명하시오.

2d3k commented 1 year ago

RDBMS 다른 테이블들과 관계를 맺고 모여있는 집합체의 관계를 나타내기 위해 외래 키를 사용해 테이블 간에 연결을 가능하게 한다.

장점

단점


NoSQL 테이블 간 관계를 정의하지 않는다. 일반적으로 테이블 간 Join이 불가능하다.

장점

단점

hyeonayou commented 1 year ago
  1. RDBMS는 스키마가 있고, NoSQL은 스키마가 없다는 것이 가장 큰 차이점 입니다.

  2. RDBMS는 스키마에 맞춰 데이터를 관리하기 때문에 데이터의 정합성을 보장할 수 있습니다.
    단점으로는 시스템이 커질수록 쿼리가 복잡해지고 성능이 저하되며 Scale -up 만 가능합니다. NoSQL은 key-Value 형태로 데이터를 관리해 자유롭게 데이터를 관리할 수 있으며, 단점으로는 데이터 중복이 발생할 수 있습니다.