NewSQL describe una categoría de bases de datos diseñadas para ofrecer la escalabilidad horizontal característica de los sistemas NoSQL, sin sacrificar las garantías transaccionales ACID y el modelo relacional tradicional que muchas aplicaciones críticas siguen necesitando.
Por qué surgió esta categoría
Buscó resolver una tensión histórica: las bases de datos relacionales tradicionales ofrecían fuertes garantías pero escalaban con dificultad horizontalmente, mientras que las bases de datos NoSQL escalaban con facilidad pero sacrificaban parte de esas garantías transaccionales, y los sistemas NewSQL intentan no tener que elegir entre ambas cosas.
