RDBMS는 주로 수직 스케일링 (vertical scaling) 방식 - scale up을 사용하여 성능을 향상시킨다. 이는 서버의 성능을 높이거나 하드웨어를 업그레이드하여 처리 능력을 증가시킨다. 그러나 이러한 방식은 한계에 도달하면 확장성이 제한된다. NoSQL 데이터베이스는 수평 스케일링 (horizontal scaling) - scale out을 지원한다. 데이터베이스를 여러 노드로 분산시키고 부하를 분산시킬 수 있다. 따라서 대규모 데이터 및 트래픽 처리에 적합하다. 이외에도 RDBMS는 가질 수 없는 NoSQL의 스키마 유연성, NoSQL의 대량의 데이터 처리 능력, NoSQL의 높은 가용성 덕분에 NoSQL이 분산 처리에 더 적합하다. BASE 속성 RDBMS는 트랜잭션에 대한 ACID 속..