Maintenance des bases de données

maintenir une base de données Sujet de préoccupation majeur du responsable de SI, la maintenance des bases de données permet d'assurer 24h/24 et 365 jours l'intégrité, les performances et l'utilisabilité des bases. Une base de données, et par extension son SGBD / SGBDR, doit être maintenue en parfait état de fonctionnement, faute de quoi l'activité peut en souffrir.

Pourquoi maintenir les bases de données ?

Maintenir une base de données est plus qu'une opération technique, c'est une opération stratégique. Entretenir les capacités et les performances de la base permet de bénéficier du maximum de puissance pour le traitement des données, et de la plus grande vitesse d'exécution pour tous les processus qui participent à la chaine Data. Ces données et ces processus étant essentiels aux activités de l'Entreprise, toute amélioration substantielle devient un avantage.

A l'inverse, une base de données non maintenue ou mal entretenue cause des effets négatifs permanents : pertes de temps à de multiples niveaux, dysfonctionnement des applications et des processus qui dépendent de la base, risques de perte de fiabilité des données, stress sur les personnels, monopolisation du Service Informatique, couts de réparation (généralement en urgence), indisponibilité des données pour les services de l'Entreprise et les décideurs.

La maintenance d'une base de données peut se limiter à un réglage technique, plus ou moins en profondeur. Elle peut aussi être entreprise dans une démarche plus globale de contrôle et d'optimisation de la base, ainsi que de son environnement d'exécution. L'optimisation de base de données est un prolongement de la maintenance, et une démarche visant à apporter des améliorations constantes et à rechercher des gains de performances au-delà de ce qui était envisagé.

Maintenance manuelle et maintenance programmée des bases de données

La maintenance des bases de données peut être réalisée manuellement, ou bien programmée pour s'exécuter régulièrement, sans intervention humaine. La maintenance automatique offre l'avantage de pouvoir assurer une maintenance plus régulière - et donc plus bénéfique au contexte informatique - que les maintenances manuelles.

La mise en oeuvre du programme de maintenance est assurée par un Expert NEWTON-DXP. L'Expert étudie le contexte d'utilisation de la base afin de connaitre les contraintes et les possibilités de maintenance, puis il met en oeuvre les mécanismes de maintenance adéquats.