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

 > 

Mise en place d'une base de données répartie sous Oracle. Cas de la gestion du dossier judiciaire dans les parquets de grande instance de la ville de Kinshasa


par Dieudonné MWADIA BILE
Ecole Supérieure des Métiers d'Informatique et de Commerce - Licence en Informatique 2015
  

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. Les propriétés requises d'une base de données repartie

Une base de données répartie doit assurer plusieurs propriétés pour être considérée comme performante. Nous ne citerons que celles que nous trouvons les plus connexes à notre contexte d'études : la transparence, le passage à l'échelle, la disponibilité et l'autonomie.

I.5.1. Transparence

La transparence permet de cacher aux utilisateurs les détails techniques et organisationnels d'une base de données répartie. Ceci rend plus simple, le développement des applications mais aussi leur maintenance évolutive ou corrective.

La transparence a plusieurs niveaux :

· accès : cacher l'organisation logique des données et les moyens d'accès à une donnée;

· localisation : l'emplacement d'une donnée du système n'a pas à être connu ;

· migration : une donnée peut changer d'emplacement sans que cela ne soit aperçu ;

· relocalisation : cacher le fait qu'une donnée peut changer d'emplacement au moment où elle est utilisée ;

· réplication : les données sont dupliquées mais les utilisateurs n'ont aucune connaissance de cela ;

· panne : si un noeud (site) est en panne, l'utilisateur ne doit pas s'en rendre compte et encore moins de sa reprise après panne ;

· concurrence : rendre invisible le fait qu'une donnée peut être partagée ou sollicitée simultanément par plusieurs utilisateurs.

I.5.2. Passage à l'échelle

Le concept de passage à l'échelle désigne la capacité d'un système à continuer à délivrer avec un temps de réponse constant un service même si le nombre de clients ou de données augmente de manière importante. Le passage à l'échelle peut être mesuré avec au moins trois dimensions :

· le nombre d'utilisateurs et/ou de processus (passage à l'échelle en taille) ;

· la distance maximale physique qui sépare les noeuds ou ressources du système (passage à l'échelle géographique) ;

· le nombre de domaines administratifs (passage à l'échelle administrative).

I.5.3. Disponibilité

Un système est dit disponible s'il est en mesure de délivrer correctement le ou les services de manière conforme à sa spécification. Pour rendre un système disponible, il faut donc le rendre capable de faire face à tout obstacle qui peut compromettre son bon fonctionnement. En effet, l'indisponibilité d'un système peut être causée par plusieurs sources parmi lesquelles nous pouvons citer :

· les pannes qui sont des conditions ou évènements accidentels empêchant le système, ou un de ses composants, de fonctionner de manière conforme à sa spécification ;

· les surcharges qui sont des sollicitations excessives d'une ressource du système entraînant sa congestion et la dégradation des performances du système ;

· les attaques de sécurité qui sont des tentatives délibérées pour perturber le fonctionnement du système, engendrant des pertes de données et de cohérences ou l'arrêt du système.

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








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry