Administrateur de bases de données - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Qualités requises

Les caractéristiques personnelles requises pour faire un bon DBA sont les suivantes :

  • expérience : étant donné les enjeux de son métier, il est rare qu'un informaticien soit promu DBA au sortir de l'école. La fonction se doit d'avoir une certaine expérience avant de pouvoir être assumée pleinement;
  • disponibilité : un DBA doit pouvoir être joint parfois 24h/24 et agir en urgence partout où il se trouve.
  • pragmatisme : même s'il doit agir dans l'urgence, il doit conserver son sang-froid et avoir assez d'autorité et de compétence pour imposer son savoir-faire et ses manières
  • froideur, distance : compte tenu de l'importance stratégique des données dans les SI, le DBA peut être obligé de devenir un interlocuteur privilégié de la direction lorsqu'il est en contradiction avec ses supérieurs directs ou ses collatéraux (DSI, ingénieurs systèmes).
  • raisonnement : compte tenu de la diversité des techniques nécessaires à maitriser et de la complexité des SGBD, il est impératif de faire preuve de discernement et de bon sens afin de résoudre certains problèmes.

NOTA : un des principaux avantages du métier de DBA est qu'il est peu sensible à l'offshore. En effet, autant les entreprises ont intérêt à déplacer les développeurs là où les coûts sont moindres, autant les données étant très souvent le cœur du pouvoir les entreprises ont tout intérêt à conserver leurs données sensibles (notamment décisionnelles) au plus près du pouvoir.

Outils du DBA

Les outils utiles au travail du DBA sont les suivants :

  • outils internes (propre au SGBD) : utilitaire de sauvegarde, de vérification des structures d'allocation, de défragmentation des données, outils d'audit ou de tuning, assistants de mise en place de réplications, outils d'intégration de la haute disponibilité au niveau logique.
  • outils externes (propre au SGBDR ou d'éditeurs indépendants) : outils d'intégration ou d'export des données dit ETL (Extract Transform and Load) ou ELT (Extract Load and Transform) comme Talend, Pentaho, Oracle Data Integrator, SQL Server Integration Services - outils de sauvegarde (Herman de Falconstore pour Oracle, Speed Light de Quest Software pour SQL Server…) - outils d'audit divers (Performance Advisor de Sentry pour SQL Server, Toad de Quest Software pour Oracle…) - outils de gestion de la haute disponibilités au niveau physique (Oracle RAC, Microsoft Clustering Services), de vérification des bonnes pratiques (SQL Server Best Practices Analyzer…).

NOTA : certains éditeurs comme Oracle font payer chacun des outils séparément en sus de la licence d'exploitation du serveur. D'autres comme MS SQL Server intègrent tous ces outils en standard dans la licence, certains étant téléchargeables.

Formation

L'accès à cette activité demande généralement un diplôme de l'enseignement supérieur ou universitaire. L'intérêt pour les modèles mathématiques et l'aptitude à penser de manière structurée font également partie des critères de sélection.

Il n'existe pas de diplôme à ce jour, en revanche certaines formation spécialisée en administration de bases de données sont délivrées par des universités (UV NFE 113 du CNAM) ou des organismes de formation professionnelles (Orsys, Learning Tree…) formant sur les solutions propres aux éditeurs.

Le parcours de formation nécessaire à obtenir les compétences par une certification est souvent très onéreux car multiple. Exemple l'obtention de la certification MCDBA pour MS SQL Server nécessite 4 à 5 cursus de formation et 3 à 4 examens.

Les DBA sont souvent d'anciens informaticiens qui se sont spécialisés.

Page générée en 0.081 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise