Las bases de datos NoSQL surgieron como una respuesta a las limitaciones de las bases de datos relacionales tradicionales (RDBMS) en términos de escalabilidad, rendimiento, y flexibilidad, especialmente en aplicaciones que requieren alta disponibilidad.