NoSQL

NoSQL signifie « non-SQL » ou « non relationnel ».

Il s’agit d’une approche de conception des bases de données qui se concentre sur la fourniture d’un mécanisme de stockage et de récupération des données modélisées par d’autres moyens que les relations tabulaires utilisées dans les bases de données relationnelles.

Ces moyens consistent à faire en sorte d’héberger les données dans une structure de données. Comme cette conception de base de données non relationnelle ne nécessite pas de schéma, elle offre une évolutivité rapide pour gérer des ensembles de données volumineux et généralement non structurés.

Les systèmes NoSQL sont aussi parfois appelés « Not only SQL », ou « pas seulement SQL », en ce sens que les bases de données peuvent être interrogées, entre autres, à l’aide de langages déclaratifs, d’API en langage idiomatique, et de langages de requête.