Existe-t-il des DBA PostgreSQL professionnels à temps plein?

9

Pour mon travail, je travaille sur une application JavaEE avec PostgreSQL comme base de données. Bien que nous ayons un administrateur système pour nos serveurs de production, qui gère également nos serveurs de base de données, nous n'avons pas de DBA à temps plein, ce qui me fait me demander s'il en existe. J'imagine que tout DBA dédié à temps plein fonctionnerait exclusivement avec la base de données Oracle. Suis-je en train d'oublier quelque chose ou ai-je raison de supposer qu'il n'y a pas de DBA Postgres dédié?

PS: Je pose juste cette question par pure curiosité.

PPS: Je voulais marquer cette question avec DBA mais apparemment, ce serait une nouvelle balise. Quelqu'un pourrait-il me faire ça?

rbottel
la source

Réponses:

9

À en juger par l'activité sur la liste de diffusion des emplois PostgreSQL, je dirais qu'il n'est pas si rare de trouver des DBA PostgreSQL à temps plein.

http://www.google.com/search?q=full+time+site:postgresql.org/pgsql-jobs

BenV
la source
Merci! Honnêtement, je n'en avais aucune idée, je pensais que toute application de taille suffisante serait un Oracle ou une autre marque nommée.
rbottel
8

N'oublions pas de mentionner Yahoo! Avec un moteur de recherche et un portail Web de cette taille, nous ne pouvons que faire des estimations approximatives de la taille de leurs équipes DBA PostgreSQL.

uygar.raf
la source
Je ne savais pas que Yahoo utilisait PostgreSQL ... pouvez-vous en fournir la preuve?
jcolebrand
1
Désolé pour le manque de liens ... Voici un lien . Voici un autre lien avec un peu plus de détails. Et voici un troisième lien . C'est une version personnalisée fortement modifiée.
uygar.raf
7

Bien sûr qu'il y en a. Bien sûr, dans de nombreux cas, vous n'avez pas besoin d'un DBA à temps plein pour PostgreSQL, mais d'un autre côté, des endroits comme Skype, myYearbook.com et Afilias ont des équipes de DBA PostgreSQL à temps plein.

Peter Eisentraut
la source
4

Les PG dbas sont rares et difficiles à trouver. Ce qui ne rend pas les choses plus faciles, c'est que les salaires en cours peuvent aller de mieux que les DBA Oracle ou SQL dans les entreprises qui ont besoin de PG pour leurs applications les plus critiques, et ont eu des difficultés à trouver le personnel approprié. D'autres semblent essayer d'embaucher à bon marché, ce qui ne vaut pas la peine pour les DBA de rester ou de passer à PG.

On pense que PG est facile à gérer, et les développeurs ou administrateurs système sont coincés avec les tâches d'administration. Ce n'est généralement que lorsque ces bases de données souffrent de problèmes graves ou lorsque le besoin de HA, D / R, de réplication, etc. vient qu'un DBA est recherché.

Ex-PG-DBA
la source
3

Oui, il y en a, et les chiffres sont peut-être à la hausse. Au cours des 3 derniers mois de cette année, j'ai été contacté par 3 entreprises locales à la recherche de professionnels PostgreSQL à temps plein, dans une zone typiquement dominée par MSSQL et Oracle (SE États-Unis). J'ai pris l'un d'entre eux et travaille maintenant principalement avec PostgreSQL après avoir travaillé avec SQL Server pendant plus de 12 ans.

J'imagine que tout DBA dédié à temps plein fonctionnerait exclusivement avec la base de données Oracle.

Il existe des administrateurs de base de données dédiés pour toutes les principales plates-formes; ce n'est pas un rôle exclusif à Oracle.

kermatt
la source
Que vous font-ils?
johnny
Mon rôle est principalement l'entreposage de données et la BI, mais il s'étend de temps en temps aux opérations. Nous utilisons principalement PostgreSQL et MySQL, et les fonctions DBA ne sont pas différentes de lorsque je travaillais avec MS SQL Server - à l'exception d'une différence principale: le coût. Lorsque j'ai besoin d'un nouveau serveur, si j'ai le matériel, je peux faire tourner une nouvelle instance sans les retards dans l'approbation des achats et les discussions sans fin sur pourquoi nous ne pouvons tout simplement pas tout mettre dans une seule boîte. "Ce logiciel était cher après tout!"
kermatt
Merci d'avoir répondu, mais jour après jour, quel genre de choses faites-vous? Si tout va bien, par exemple, que faites-vous alors? Il suffit de regarder un moniteur? Tune requêtes?
johnny
La surveillance devrait être principalement automatisée - nous utilisons actuellement un combo de Munin, Tail_n_mail et Zabbix pour la modification. Il y a toujours du travail pour l'optimisation - là où il y a des requêtes ad hoc pour BI, plus vite c'est mieux et les exigences changent. Dans un rôle DW / BI, il y a aussi toujours du travail à «tirer davantage de valeur des données», à savoir à quelles questions pouvons-nous répondre et quel travail est nécessaire pour celles auxquelles nous ne pouvons pas répondre.
kermatt
Je n'ai pas beaucoup de soucis de production face aux clients / 24x7. Ayant cette responsabilité dans des rôles antérieurs où MS SQL Server était la plate-forme, je ne vois pas PostgreSQL être différent de MSSQL, Oracle, MySQL, etc.
kermatt