WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Base des données orientées-graphe: migration du relationnel vers le noSQL

( Télécharger le fichier original )
par Lubwele Kamingu
Université de Kinshasa - Licence (Bac + 5) 2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

I.4.1.3. Base de données relationnelle

La base de données relationnelle est alors structurée sur les principes de l'Algèbre relationnelle, une théorie inspiré de la théorie des ensembles et la logique de prédicats du premier ordre. La théorie de l'Algèbre relationnelle fut alors inventée par le mathématicien Edgar Frank Codd.

En 1970, Edgar Frank Codd (1923 - 2003), programmeur d'applications mathématiques chez IBM, proposa dans une thèse de Mathématiques d'utiliser les tables pour représenter les enregistrements au lieu d'utiliser les noeuds du graphe comme le faisaient la base de données hiérarchiques et la base de données réseaux. Ces informations utilisent maintenant le formalisme entité-association pour être modélisées.

Mais IBM, qui travaillait avec un autre type de modèle de base de données n'y prêta pas attention si vite. Il a fallu qu'on attende jusqu'en 1978 lorsque le concept intéressa Lawrence Ellison, le fondateur d'une Startup qui est devenue Oracle Corporation.

...

...

...

...

...

...

...

...

...

 
 
 

...

...

...

Tableau 1.1. Représentation du modèle relationnel

I.4.1.4. Base de données orientées-objet

La base de données orientées-objet utilise donc une notion fondamentale qu'est l'objet au sens de la Programmation orientée-objet.

Selon ce type de modèle de données, une base de données est un lot d'objets de différentes classes, chaque objet possède des propriétés : des caractéristiques propres, et des méthodes qui sont des opérations en rapport avec l'objet, une classe est une catégorie d'objets et reflète typiquement un sujet concret.

Figure 1.3. Représentation des données du type objet

I.1.4.5. Base de données orientées-colonne

Une base de données orientées-colonne est un type de base de données qui ne diffère pas architecturalement avec des bases des données relationnelles. La grande différence entre les deux types de bases de données est la façon d'agencer les informations dans la mémoire.

En effet, dans une base de données relationnelle, les informations sont stockées en ligne tandis que dans une base de données orientées-colonne, les informations sont stockées en colonne. De ce fait, lorsqu'il s'agit de faire une requête portant sur peu de lignes mais beaucoup de colonnes, le système de base de données relationnelle sera rapide tandis que lorsqu'il s'agit de faire une requête portant sur peu de colonnes mais beaucoup de lignes, le système de base de données orientées-colonne sera rapide.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Piètre disciple, qui ne surpasse pas son maitre !"   Léonard de Vinci