Fonction: Administrateur de base de données

Auteur: Laura McKinney
Date De Création: 3 Avril 2021
Date De Mise À Jour: 26 Juin 2024
Anonim
Fonction: Administrateur de base de données - La Technologie
Fonction: Administrateur de base de données - La Technologie

Contenu


Source: Mast3r / Dreamstime.com

À emporter:

L'administrateur de base de données a un travail central - et de nombreux autres travaux connexes. Découvrez comment un DBA gère ces responsabilités.

Que fait un administrateur de base de données?

Le travail de l'administrateur de base de données (DBA) est au cœur des entreprises depuis des décennies.

Depuis que les premières bases de données, et les plus primitives, sont apparues dans les systèmes mainframe, les administrateurs de base de données ont pris en charge le travail difficile consistant à implémenter entièrement les conceptions de base de données dans les opérations commerciales.

Les administrateurs de bases de données sont souvent le "chef" en matière d’introduction de données clés dans les bases de données et de gestion de ces dernières. Regardez les offres d'emploi pour les administrateurs de bases de données et vous verrez toujours des mots tels que «surveiller, sauvegarder et gérer» des données, ainsi que des éléments tels que «réglage des performances» et «support de base de données». Les administrateurs de base de données peuvent être profondément impliqués dans le dépannage et la maintenance des tickets. , etc., tout en prenant en charge la maintenance de routine, les projets spéciaux ou même les migrations. Puisqu'ils portent ces différents chapeaux, il est souvent demandé aux administrateurs de bases de données d'être disponibles pour traiter des problèmes de base de données spécifiques. (Voici quelques conseils pratiques pour les administrateurs de base de données: 6 Conseils d'efficacité pour les administrateurs de bases de données.)


Logiciels et protocoles

Les administrateurs de base de données doivent être compétents avec les protocoles spécifiques utilisés pour gérer les extractions ou les demandes provenant d'une base de données.

Dans le passé, le plus courant d'entre eux était le langage SQL, ou «langage de requête structuré». Le langage SQL servait de véhicule principal pour le traitement des demandes de données. Son ensemble de commandes et sa syntaxe facilitaient l'extraction d'informations clés de la base de données et leur utilisation utile dans un environnement d'entreprise.

De nos jours, ce paysage a quelque peu changé. L'émergence de PostgreSQL et d'autres protocoles a diversifié le monde de la gestion de base de données.

En naviguant dans cet environnement plus sophistiqué, les administrateurs de base de données peuvent utiliser des logiciels secondaires tels que des ressources Oracle et Teradata.


«Les administrateurs de bases de données utilisent un logiciel spécialisé pour stocker et gérer les données», explique Brett Helling, propriétaire de la nouvelle entreprise technologique Ridester. «Ce rôle peut inclure le renforcement des capacités et la planification, l'installation, la configuration et la conception de la base de données. Cela inclut également le dépannage des problèmes survenant pendant l'installation ou après la maintenance des systèmes. La surveillance des performances des systèmes est minutieusement vérifiée, ainsi que la sauvegarde des systèmes. ”

Pas de bugs, pas de stress - Votre guide étape par étape pour créer un logiciel qui change la vie sans vous détruire

Vous ne pouvez pas améliorer vos compétences en programmation lorsque personne ne se soucie de la qualité des logiciels.

Migration de modèles traditionnels vers de nouveaux modèles

L'une des grandes responsabilités d'un administrateur de base de données est de suivre l'évolution de la base de données au fil des étapes.

Il n’ya probablement pas de meilleur exemple que le changement radical des bases de données SQL traditionnelles vers un nouveau système «NoSQL».

La base de données NoSQL remplace la base de données relationnelle traditionnelle dans de nombreuses opérations commerciales. NoSQL offre la possibilité de créer une application sans définir de schéma, des fonctionnalités de structure de données plus polyvalentes, une mise à l'échelle plus simple et, dans de nombreux cas, des avenues de développement open source. PostgreSQL est également un outil open source. Lors de l’évaluation de tout travail d’administrateur de base de données, il est utile de demander comment une entreprise tient compte des produits de licence open source et propriétaires dans sa stratégie informatique globale.

Personnes et processus

Idéalement, les administrateurs de base de données devraient également posséder des compétences relationnelles. Comme pour les autres types de rôles, ils devront travailler par le biais de chaînes de commandement, établir leur adhésion et être en mesure de passer le relais lorsque cela est justifié. C’est la raison pour laquelle de nombreuses entreprises spécifient également «les compétences de communication verbale et écrite» dans les offres d’emploi et pourquoi le processus d’entretien comprend si souvent un «contact humain», même en cette ère numérique.

«Certains administrateurs de base de données sont… en charge de former divers employés à l’utilisation correcte et efficace de la base de données», déclare Sean Si, PDG et fondateur de SEO Hacker, un accro au traitement des données et aux urgences qui passe son temps à inspirer les jeunes entrepreneurs séminaires.

Les entreprises sont constituées de personnes et de processus - les administrateurs jouent un rôle crucial. Ce sont des «gestionnaires» d’un genre - et cela implique de naviguer dans des processus centrés sur les personnes, même quand ils sont centrés sur la technologie (dans ce cas, la base de données en tant que monolithe).

Chaque jour, chaque semaine, chaque année

En règle générale, les administrateurs de base de données doivent être présents au cas où il y aurait un problème avec la base de données, la nécessité de lancer une nouvelle initiative ou un projet pilote ou tout changement majeur dans la gestion des données. Examinez les offres d’emploi pour les administrateurs de base de données et vous verrez des demandes de rotations sur appel, d’éléments impliquant le leadership d’équipe, et d’autres «indique» que c’est souvent un rôle qui prend du temps. En un sens, les administrateurs de base de données n'ont jamais de "jour de congé", car même lorsqu'ils ne sont pas présents, la base de données elle-même est "in". (Voici ce qu'il ne faut pas faire en tant qu'administrateur de base de données: 5 erreurs à éviter à tout prix.)

Données brutes et non filtrées

Une autre des responsabilités principales des administrateurs de base de données concerne l’état souhaité des actifs de données.

Quiconque a étudié la gouvernance des données ou la gestion des données principales connaît bien les défis du traitement des données brutes.

Les données brutes ou non structurées sont des données qui ne sont pas présentées de manière inhérente en «petites lignes ordonnées» - elles peuvent être résidentes dans une base de données relationnelle, mais ne sont pas immédiatement récupérables par SQL. Souvent, l'état de chaque enregistrement varie, avec des champs partiels, des flux de données stoppés et démarrés, des acronymes impénétrables, des balises non concordantes et d'autres maux de tête.

L’administrateur de la base de données peut jouer un rôle de premier plan dans l’effort herculéen de se conformer, de contraindre et de délimiter les données afin d’améliorer l’utilisation par les entreprises.

«Un administrateur de base de données, ou administrateur de base de données, crée, met à jour et optimise le traitement des informations contenues dans la couche de données», déclare Randy Carlton, ingénieur produit principal chez LogoMix. «Historiquement, un administrateur de base de données maintenait la couche de données dans une base de données relationnelle traditionnelle comme Oracle et MySQL. Aujourd'hui, le rôle des administrateurs de bases de données a évolué avec la révolution du cloud et du big data. Les administrateurs de bases de données modernes doivent être en mesure de tirer parti des bases de données cloud, des bases de données locales et d'autres magasins de données, allant des magasins de valeurs clés aux moteurs de recherche, etc. entre."

La prochaine fois que vous penserez à ce que fait un administrateur de base de données, gardez à l’esprit toutes les philosophies et normes ci-dessus et réalisez que c’est un très gros travail. Ces professionnels ont toujours siégé à la barre de la base de données en tant qu'outil essentiel de l'entreprise. Qu'elles soient liées à un entrepôt de données, gérées par un middleware, virtualisées, en conteneur ou sous-traitées, les entreprises ont toujours besoin de quelqu'un pour gérer la base de données - c'est le DBA .