Domination du relationnel

La première fonction d'une base de données est de permettre de stocker et retrouver l'information.

Relationnel et contrôle de l'intégrité des données

  • Le schéma : on peut exprimer des règles de cohérence a priori et déléguer leur contrôle au système

  • La normalisation : on peut supprimer la redondance par un mécanisme de décomposition et retrouver l'information consolidée par les jointures

  • La transaction : le système assure le maintien d'états cohérents au sein d'environnements concurrents et susceptibles de pannes

Relationnel et performance en contexte transactionnel

La représentation relationnelle se fonde sur la décomposition de l'information ce qui minimise les entrées/sorties et permet d'être très performant dans un contexte transactionnel.

En revanche ce n'est plus une bonne solution pour des accès globaux à la base (puisqu'il faut alors effectuer beaucoup de jointures pour reconsolider l'ensemble de l'information). C'est le problème posé par le décisionnel.

AccueilIntroduction aux bases de données non-relationnelles > Cours > Perspective technologique et historique : forces et faiblesses du relationnel > Domination du relationnel< PrécédentSuivant >