💜 Key Point
NoSQL, RDBMS
💜 Today I Learned
[기술면접]
- NoSQL과 RDBMS의 특징과 차이점에 대해서 장, 단점을 들어 설명해주세요.
- NoSQL
- 특징: 데이터 간의 관계를 정의하지 않는다.
- 장점: 대량의 데이터를 분산처리 가능하다. 비정형 데이터 구조 설계로 설계 비용이 감소한다.
- 단점: 데이터 업데이트 중 장애가 발생하면 데이터 손실 발생이 가능하다. 많은 인덱스를 사용하려면 충분한 메모리가 필요하다. 데이터 일관성이 항상 보장되지 않는다.
- RDBMS
- 특징: 정형화된 데이터를 효과적으로 저장하고 처리할 수 있다.
- 장점: 데이터 일관성이 보장되며, 복잡한 관계를 표현할 수 있다.
- 단점: 확장성이 제한될 수 있고, 대규모 데이터 처리에는 적합하지 않을 수 있다.