Une base de données NoSQL de documents open-source populaire qui stocke les données dans des documents BSON flexibles de type JSON. MongoDB est conçu pour la scalabilité et la productivité des dévelop...
Définition
Bases de Données
Termes relatifs aux systèmes de bases de données, à la modélisation et à la gestion des données.
Un système de gestion de base de données relationnelle open-source qui utilise SQL pour la manipulation des données. MySQL est l'une des bases de données les plus déployées au monde, connue pour sa fi...
DéfinitionLa base de données graphe open-source la plus populaire qui stocke les données sous forme de nœuds et de relations plutôt que de tables ou de documents. Neo4j utilise le langage de requête Cypher et e...
DéfinitionUne large catégorie de systèmes de gestion de base de données qui divergent du modèle relationnel traditionnel. Les bases de données NoSQL incluent les bases documentaires (MongoDB), clé-valeur (Redis...
DéfinitionLe processus d'organisation d'une base de données relationnelle pour réduire la redondance des données et améliorer l'intégrité des données. La normalisation implique la structuration des tables selon...
DéfinitionUn composant du moteur de base de données qui analyse les requêtes SQL et détermine le plan d'exécution le plus efficace. L'optimiseur de requêtes évalue des facteurs comme les index disponibles, les...
DéfinitionLa technique de division d'une grande table de base de données en morceaux plus petits et plus gérables (partitions) tout en les traitant comme une seule table logique. Les stratégies de partitionneme...
DéfinitionUn cache de connexions à la base de données maintenu pour que les connexions puissent être réutilisées plutôt que créées et détruites pour chaque requête. Le pool de connexions réduit la surcharge lié...
DéfinitionUn puissant système de base de données objet-relationnel open-source avec plus de 35 ans de développement actif. PostgreSQL est connu pour sa robustesse, son extensibilité, sa conformité ACID et son s...
DéfinitionUn ensemble précompilé d'instructions SQL stocké dans la base de données qui peut être exécuté comme une seule unité. Les procédures stockées améliorent les performances par la précompilation, renforc...
DéfinitionUn magasin de structures de données en mémoire open-source utilisé comme base de données, cache, courtier de messages et moteur de streaming. Redis supporte des structures de données comme les chaînes...
DéfinitionLe processus de copie et de maintien des données de base de données sur plusieurs serveurs pour assurer la cohérence, la haute disponibilité et la reprise après sinistre. Les stratégies courantes incl...
DéfinitionStructured Query Language: un langage de programmation standard pour la gestion et la manipulation de bases de données relationnelles. SQL permet d'interroger, d'insérer, de mettre à jour et de suppri...
DéfinitionUn moteur de base de données relationnelle autonome, sans serveur et basé sur un fichier. SQLite ne nécessite aucune configuration ni processus serveur et stocke la base de données entière dans un seu...
DéfinitionLa structure formelle qui définit comment les données sont organisées dans une base de données, incluant les tables, les colonnes, les types de données, les relations, les contraintes et les index. Un...
DéfinitionUne stratégie de mise à l'échelle horizontale qui distribue les données sur plusieurs instances de base de données (shards), chacune contenant un sous-ensemble des données totales. Le sharding amélior...
DéfinitionUne séquence d'une ou plusieurs opérations de base de données traitées comme une seule unité de travail. Une transaction se termine entièrement (commit) ou est entièrement annulée (rollback) si une op...
DéfinitionUn objet de base de données qui stocke physiquement sur disque les résultats précalculés d'une requête, contrairement à une vue classique qui réexécute la requête à chaque fois. Les vues matérialisées...
DéfinitionUne table virtuelle basée sur le résultat d'une requête SQL stockée. Les vues simplifient les requêtes complexes, fournissent une couche d'abstraction sur les tables sous-jacentes et peuvent renforcer...
Définition