La consistencia es la “C” en las propiedades ACID requeridas para la validez en caso de errores, particiones de red y fallas de energía. Las cuatro propiedades ACID son Atomicidad, Consistencia, Aislamiento y Durabilidad. ¿Son estables los esquemas de su base de datos? Si es poco probable que los esquemas de su base de datos cambien significativamente con el tiempo y desea que la mayoría de los campos tengan tipos consistentes de registro a registro, entonces las bases de datos SQL serían una buena opción para usted. De lo contrario, las bases de datos NoSQL, algunas de las cuales ni siquiera admiten esquemas, podrían ser mejores para su aplicación. Sin embargo, existen excepciones. Por ejemplo, Rockset permite consultas SQL sin imponer un esquema fijo o tipos consistentes en los datos que importa. Distribución geográfica de los usuarios Cuando los usuarios de su base de datos están en todo el mundo, la velocidad de la luz impone un límite inferior en la latencia de la base de datos para los usuarios remotos a menos que proporcione servidores adicionales en sus regiones. Algunas bases de datos permiten servidores distribuidos de lectura y escritura; otras ofrecen servidores distribuidos de solo lectura, con todas las escrituras obligadas a pasar por un solo servidor maestro. La distribución geográfica hace que el equilibrio entre consistencia y latencia sea aún más difícil.