Debes evaluar las soluciones de bases de datos NoSQL frente a las bases de datos relacionales cuando tus datos sean no estructurados o semiestructurados. También, cuando necesites escalabilidad horizontal en tu sistema y una gran capacidad de crecimiento.