24.01.05) TIL
2024-01-05 19:50:22
1. NoSQL과 RDBMS의 특징과 차이점에 대해서 장, 단점을 들어 설명해주세요. NoSQL과 RDBMS는 데이터를 데이터베이스에 저장하는 방법으로, RDBMS의 데이터는 테이블 형식으로 구성되며 테이블 간의 관계를 통해 데이터가 연결됩니다. 고정된 스키마를 가지고 있어 데이터의 구조가 미리 정의되어야 합니다. 반면 NoSQL은 테이블이 아닌 문서, 키-값 쌍, 그래프 등의 다양한 데이터로 저장합니다. 스키마가 없거나 유연한 스키마를 가지고 있어, 데이터 모델을 동적으로 변경할 수 있습니다. RDBMS는 트랜잭션의 ACID특성을 보장하고 복잡한 쿼리를 지원하여 복잡한 데이터관계를 다룰 수 있는 장점이 있지만, 수직적 확장만 가능하여, 대규모 데이터에 대해서 확장이 어려울 수 있습니다. NoSQL은 대..