- NoSQL 데이터베이스(MongoDB, Cassandra)는 트래디셔널 SQL 데이터베이스의 한계를 뛰어넘어 확장성을 향상시키기 위해 개발되었다 ⚡️
- SQL 데이터베이스는 관계 기반 구조를 사용하며, 효율적인 쿼리 수행을 위한 정교한 릴레이션십을 이용한다 🗄️
- 하지만 데이터 증가와 함께, 데이터를 한 노드에 저장하는 SQL 모델은 성능 저하와 발전의 어려움을 겪게 됨 🤔
- NoSQL 데이터베이스는 데이터를 여러 노드에 분산 저장하여 (shard) 데이터 증가에 유연하게 대응한다 💫
- 그러나 데이터 분산은 여러 노드 사이의 쿼리 실행 속도를 저하시킬 수 있다 ⏳