QUELLE BASE
RELATIONNELLE CHOISIR ?
ATOUTS ET FAIBLESSES
DES SGBDR
QUEL SGBDR CHOISIR ?
PRISE EN CHARGE DES
APPLICATIONS
ET CRITÈRES D’ACHAT
QUEL SGBDR CHOISIR ?
SEPT FACTEURS
SUPPLÉMENTAIRES À
PRENDRE EN COMPTE
QUEL SGBD RELATIONNEL
CORRESPOND LE MIEUX À VOS
BESOINS ?
Le Grand Guide des Bases de Données : les bases relationnelles
Après évaluation des différents types de systèmes de
gestion de base de données, il convient de décider lequel
répond le mieux à vos besoins : un système de gestion de
base de données relationnelle (SGBDR), NoSQL ou In-
Memory. Nous allons examiner ici le SGBDR, qui reste
le plus répandu de ces systèmes.
D’autres articles traiteront des SGBD NoSQL et In-
Memory.
Atouts des SGBDR
Lorsque l’on achète un SGBD, il est fortement conseillé
d’évaluer d’abord les candidats SGBDR car ils
s’appliquent à de nombreux cas pratiques.
Grâce à leur base théorique solide, ils protègent et
garantissent un accès continu aux données dans de
nombreux types d’applications. C’est Ted Codd qui a
élaboré ce modèle relationnel dans les années 1970 chez
IBM. Fondé sur la théorie mathématique des ensembles,
il apporte rigueur et précision à l’accès et à la
manipulation des données.
La plupart des types de middleware, de produits logiciels
d’intégration et d’outils de gestion sont disponibles pour
les SGBDR, à l’inverse d’autres formes émergentes de
SGBD.
De plus, vous trouverez facilement des programmeurs
SQL pour contribuer au développement des SGBDR.
Même si ce n’est pas une obligation, la plupart des
SGBDR utilisent SQL comme langage standard d’accès
aux données. Malgré des différences d’implémentation
du langage SQL d’un SGBD à l’autre, la plupart des
éléments sont les mêmes quel que soit le SGBDR.
La fonctionnalité la plus intéressante des SGBDR est sans
doute la robustesse de leur implémentation des propriétés
ACID (atomicité, cohérence, isolation et durabilité) des
transactions. Ce sont ces propriétés qui garantissent un
traitement fiable des transactions de base de données.
Ainsi, une transaction exécutée dans une base de données
relationnelle est soit complète et produit des résultats
corrects et à jour, soit un échec et ne produit aucun effet.
Dans les deux cas, la base de données restera cohérente.
La prise en charge ACID consomme du temps de
Quelle base relationnelle choisir ? Atouts et faiblesses des SGBDR
QUELLE BASE
RELATIONNELLE
CHOISIR ?
ATOUTS ET FAIBLESSES
DES SGBDR