Definition

NewSQL

NewSQL est une catégorie de bases de données SQL qui s'attaque aux problèmes de performances et d'évolutivité que posent les bases de données relationnelles pour le traitement transactionnel (OLTP).

Ces systèmes ont pour but d’atteindre l’évolutivité des systèmes NoSQL tout en conservant les attributs ACID (Atomicité, Cohérence, Isolation et Durabilité) que garantissent les bases de données classiques.

Les bases de données NewSQL sont essentiellement destinées aux entreprises qui gèrent des données sensibles et stratégiques et qui ont besoin d'évolutivité, mais aussi d'une cohérence supérieure à ce qu'apportent les bases NoSQL.

Si les diverses bases de données NewSQL diffèrent par leurs architectures internes, elles exploitent toutes le modèle de données relationnel et s'exécutent toutes en langage SQL.

Le nom de NewSQL aurait été inventé par le cabinet d'analyse The 451 Group.

Deux exemples de bases NewSQL sont NuoDB et VoltDB.

Cette définition a été mise à jour en mars 2016

Pour approfondir sur Base de données

Close