Le domaine de l’administration de bases de données est loin d’être prestigieux. Même dans le domaine résolument geek des technologies de l’information, l’administration de bases de données serait l’un des derniers domaines choisis pour une partie de kickball.

Cependant, l’avenir du secteur technologique reste incertain en ces temps de changement. Malgré sa réputation quelque peu peu glamour, la gestion et l’administration de bases de données sont des secteurs qui connaissent une croissance rapide, une pénurie persistante de talents et des changements importants apportés par l’IA. Ce domaine a beaucoup de potentiel pour ceux qui sont prêts à tirer profit de son parcours professionnel viable.

Ces moments décisifs présentent invariablement des opportunités importantes ainsi que des défis. Percona, une société de logiciels, de support et de services de bases de données open source, optimise le fonctionnement des bases de données et des applications. Dave Stokes, évangéliste technologique et vétéran des bases de données au sein de l’entreprise, est passionné par l’aide aux futurs administrateurs de bases de données (DBA) d’aujourd’hui pour trouver leur voie.

Stokes possède des dizaines d’années d’expérience dans le domaine des administrateurs de bases de données. Il intervient souvent sur un large éventail de sujets d’actualité concernant les opérations de bases de données. Toujours à l’écoute de l’actualité informatique, il offre les connaissances et l’expertise nécessaires pour encadrer efficacement les utilisateurs.

Repenser les besoins du monde des affaires en matière de bases de données

La lecture de n’importe quel rapport sectoriel sur le rôle des administrateurs de bases de données en 2024 confirme que les tendances émergentes et les solutions de données créent un paysage informatique en constante évolution. L’environnement de données actuel génère plus de deux milliards de milliards d’octets de données par jour.

Les exigences en matière de données de meilleure qualité et de résultats en temps réel poussent les différentes plateformes de bases de données à leurs limites. Par conséquent, les administrateurs de bases de données doivent diversifier leurs compétences de plus en plus.

L’intelligence artificielle n’est qu’un facteur parmi d’autres. Parmi les autres défis figurent la gestion des opérations sur site et la gestion de la migration vers le cloud et de la sécurité. L’évolution, l’adaptation et l’innovation définissent les tendances évolutives des administrateurs de bases de données.

Les bases de données open source sont désormais plus populaires que leurs homologues commerciales. Selon Stokes, de plus en plus d’organisations dépendent de PostgreSQL et de MySQL.

« Cette standardisation sur le choix des bases de données offre aux administrateurs de bases de données plus d’opportunités d’emploi et donne aux employeurs un vaste vivier de talents dans lequel puiser », a-t-il déclaré.

Un regard d’initié sur le monde de l’administration de bases de données

Nous avons longuement discuté avec Stokes de son point de vue sur l’état actuel de la gestion des bases de données. Il a observé que l’administrateur de base de données traditionnel est pratiquement inexistant « dans la nature » aujourd’hui.

Dave Stokes
Evangéliste de Percona Tech

Une part importante des tâches classiques a été transférée aux ingénieurs en fiabilité des sites ou aux services des fournisseurs de cloud. Les bases de données ayant pris de l’ampleur et leur portée s’étant accrue, certaines fonctions, comme l’optimisation des requêtes, ont été ignorées.

« Une grande partie des tâches qui étaient auparavant confiées à un administrateur de base de données est désormais compensée par l’achat de volumes de cloud de plus en plus importants », a déclaré Stokes à TechNewsWorld. « Les connaissances institutionnelles sur les données d’une organisation ont été abandonnées lorsque le rôle d’administrateur de base de données a été supplanté. »

Tant que cet impact ne s’intensifie pas, essayer de comprendre comment certaines données sont structurées et comment elles impactent les opérations en cours est une considération tertiaire, a-t-il observé.

Mais il y a de bonnes nouvelles concernant l’avenir du métier de DBA. Certains professionnels des données s’intéressent aux fonctions exercées par un DBA, même s’ils n’ont pas ce titre.

« Le réglage des requêtes, la définition des structures de données, l’optimisation du serveur et l’administration de l’instance elle-même ont de la valeur », a-t-il déclaré.

Démystifier les dilemmes des administrateurs de bases de données : questions et réponses

Dave Stokes a partagé ses réflexions sur les dernières tendances, technologies et défis dans le domaine de l’administration des bases de données. De l’impact des technologies de pointe à l’évolution du rôle des administrateurs de bases de données, Stokes a offert des perspectives précieuses sur la navigation dans le paysage complexe de la gestion des bases de données.

TechNewsWord : Quelle technologie de base de données de pointe a un impact sur ce domaine ?

Dave Stokes : Les données vectorielles destinées à l’apprentissage automatique vont consommer des quantités sans précédent d’espace disque, de cycles de processeur et de temps administratif. Le déplacement d’une copie d’un modèle vers un autre emplacement pour la formation entraînera des frais de transfert élevés, nécessitera une surveillance et occupera encore plus d’espace disque.

JSON est l’échange de données de choix pour la plupart. Le stockage des données dans un format JSON n’est pas aussi efficace que leur stockage dans des types de données traditionnels. L’extraction de certaines valeurs JSON et leur stockage sous forme de type de données traditionnel peuvent accélérer le traitement, mais ajouter de la complexité.

La réplication de données sur plusieurs centres de données est très courante. La gestion de ces données, réparties sur un continent ou sur le globe, est délicate.

Comment l’évolution des tendances commerciales et industrielles affecte-t-elle l’administration des bases de données ?

Coups : La possibilité d’ajouter plus de puissance de traitement ou d’espace disque en cliquant sur une case à cocher sur une page Web et en payant avec une carte de crédit a révolutionné la gestion des données. Il n’y a plus à se soucier d’obtenir l’approbation d’une dépense d’investissement, de planifier la capacité ou de se soucier des optimisations nécessaires.

Les délais d’expansion sont désormais inexistants. Alors qu’au début du siècle une entreprise pouvait disposer d’une douzaine de bases de données, elle peut aujourd’hui en posséder des dizaines de milliers.

Vous devez étendre votre activité à l’IA ? Chargez des milliards d’enregistrements dans un compte cloud et ne vous préoccupez de la qualité et de la quantité que plus tard. Et alors que les lacs de données se transforment en océans de données, les données doivent toujours être gérées, sauvegardées et surveillées.

Comment l’automatisation et l’IA impacteront-elles les changements dans DBA ?

Coups : L’IA est nécessaire dans la base de données elle-même. Cependant, l’adoption générale de l’IA par une organisation implique davantage d’espace disque, de cœurs de processeur, de migrations de données et de sauvegardes.

Un optimiseur capable de repérer les modèles d’utilisation des données et de reconnaître la nécessité de mettre en cache des données spécifiques ou d’ajuster automatiquement l’utilisation de la mémoire tampon serait un atout majeur. Des optimisations de requêtes et des modèles d’utilisation des utilisateurs plus intelligents pourraient modifier les capacités du serveur pour répondre aux besoins en données.

Comment le passage du DBA sur site au cloud impacte-t-il l’entreprise, ou est-ce l’inverse ?

Coups : Ceux qui ont pu déplacer leurs données vers le cloud ont constaté un grand avantage dans de nombreux cas. La mise à l’échelle est désormais une fonction qui permet d’utiliser une carte de crédit. Les sauvegardes, les basculements de serveur et les mises à niveau logicielles sont gérés par le fournisseur de cloud.

Pour beaucoup, le besoin d’un administrateur de base de données interne a été remplacé par une dépendance à l’égard de leur fournisseur de cloud. Certains ont trouvé le cloud trop cher et sont revenus aux opérations sur site. Dans ces cas, ils ont besoin de personnel pour gérer le travail traditionnel d’un administrateur de base de données.

Quel rôle joue désormais la migration vers le cloud dans le coût et l’efficacité des opérations de base de données ?

Coups : Les coûts augmentent sans cesse. Les entreprises étaient autrefois réticentes à investir dans des dépenses d’investissement et la mise à niveau des serveurs était un processus compliqué, qui prenait souvent des mois.

Dans le cloud, les mises à niveau sont des dépenses budgétaires opérationnelles effectuées sur une carte de crédit presque instantanément. Pourquoi optimiser les données ou un serveur alors qu’il est plus simple et plus rapide de détailler une facture ?

Pourquoi DBA est-il toujours un métier pertinent en 2024 ?

Coups : Même si le titre ne mentionne pas forcément DBA, quelqu’un sera toujours nécessaire pour surveiller, régler, optimiser et guider les instances de base de données. Ces éléments peuvent être considérés comme des facteurs d’hygiène, mais la fiabilité des données les exige.

Comment les jeunes professionnels peuvent-ils réussir dans ce secteur ?

Coups : Apprenez le langage SQL (Structured Query Language). Il y a une raison pour laquelle il s’agit du seul langage informatique qui a survécu aux années 1970. Il s’adapte exceptionnellement bien à la logique métier et est conçu pour fournir les informations demandées de manière exploitable.

La normalisation des données est également essentielle. Les structures de données mal définies sont lentes et deviennent difficiles à gérer au fil du temps.

Enfin, la communication est essentielle. La capacité à expliquer pourquoi une modification d’une table qui semble simple à un demandeur peut bloquer un pétaoctet d’informations pendant des heures peut sauver une organisation d’un désastre.

Où voyez-vous DBA et ses besoins évoluer ?

Coups : Une meilleure sauvegarde des données et une restauration plus rapide des données sont toujours nécessaires. Une grande attention est accordée au temps et aux coûts financiers liés à la récupération des données, et des efforts seront faits pour réduire ces coûts.

Des améliorations de sécurité seront apportées. Il est encore trop facile de commettre une petite erreur, que ce soit dans le cloud ou sur site, et de retrouver ses données à la une d’un journal.

Les administrateurs de bases de données auront besoin de meilleurs outils pour gérer la croissance explosive de la portée et de l’échelle des instances qu’ils gèrent.

A lire également