수평 확장(Horizontal Scaling)과 분산 처리(Distributed Processing)는 NOSQL 데이터베이스의 중요한 특징입니다. 1. 수평 확장 (Horizontal Scaling): 데이터베이스의 성능을 향상시키기 위해 서버 또는 노드의 수를 늘리는 방식 즉, 데이터베이스에 새로운 서버 또는 노드를 추가하여 처리 능력을 확장하는 것을 의미합니다. 이렇게 분산된 노드는 동등한 역할을 수행하며 데이터를 분산 저장하고 처리합니다. 예를 들어, 하나의 NOSQL 데이터베이스를 사용하여 웹 서비스를 운영한다고 가정해봅시다. 초기에는 단일 서버만으로 웹 서비스를 처리할 수 있지만 시간이 지남에 따라 트래픽이 증가하면서 성능 문제가 발생할 수 있습니다. 이럴 때 수평 확장을 적용하여 새로운 서버..