Optimisation et récupération de bases de données : concurrence, schéma et intégrité

Classified in Informatique

Written at on français with a size of 3,12 KB.

Récupération des données

La récupération des données provenant des sources d'erreur mentionnées ci-dessus et la restauration de la base de données à son état normal sont de la responsabilité de l'administrateur. Il est chargé de la mise en œuvre des procédures pour la détection et la récupération. Le DBA (administrateur de la base de données) a le contrôle centralisé de la base de données. Cela permet de réduire le nombre de personnes ayant accès aux détails techniques et de conception pour le fonctionnement du SGBD.

Gestion de la concurrence

La concurrence se produit dans un environnement multi-utilisateur lorsque plusieurs utilisateurs essaient d'accéder au même objet de données simultanément. Cela se produit lorsque le système ne dispose pas de contrôles adéquats pour synchroniser les processus qui influent sur la base de données, ce qui peut entraîner un manque d'efficacité ou des blocages.

Granularité

La granularité est la taille des unités assurées. Par exemple, la granularité peut protéger un domaine, un enregistrement, etc.

Blocage

Le blocage est une technique qui évite les erreurs de concurrence. Cependant, un blocage peut survenir lorsqu'il y a une attente circulaire entre deux opérations, chacune demandant une mise à jour sur le même fichier. Cela empêche les autres utilisateurs d'accéder à la ressource jusqu'à la fin du processus, créant ainsi une boucle.

Schéma de la base de données

La création du schéma initial de la base de données génère le dictionnaire de données grâce aux propositions DDL (Data Definition Language).

Structures de stockage

Les structures de stockage sont responsables de la production des structures secondaires sélectionnées pour l'environnement et définissent les méthodes d'accès à l'information, au moyen de propositions dans des ordres DML (Data Manipulation Language).

Modification de la disposition et de l'organisation

Il s'agit d'une activité rare qui consiste à repenser l'aménagement de la base de données. Cela peut être nécessaire avant un changement brusque des conditions initiales qui ont donné lieu à la conception du schéma primaire. Les propositions pour mener à bien cette tâche sont effectuées en DDL.

Autorisations d'accès (Grant)

L'administrateur est responsable de l'enregistrement des utilisateurs pour permettre l'accès au SGBD. Il attribue à chacun un certain nombre d'attributs qui permettent de jouir de privilèges, comme l'accès à certains domaines d'application, à des données ou l'utilisation des ressources système.

Spécification des contraintes d'intégrité

Il faut créer une série de tableaux qui précisent l'ensemble des restrictions qui s'appliqueront pendant le processus de mise à niveau.

Sauvegarde

Les fichiers journaux (logs de transactions) enregistrent les transactions quotidiennes effectuées dans la base de données. Lorsqu'un problème survient, les fichiers journaux permettent de revenir en arrière et de récupérer la dernière transaction effectuée.

Entradas relacionadas: