Gibt es professionelle Vollzeit-PostgreSQL-Datenbankadministratoren?

9

Für meinen Job arbeite ich an einer JavaEE-Anwendung mit PostgreSQL als Datenbank. Obwohl wir einen Systemadministrator für unsere Produktionsserver haben, der auch unsere Datenbankserver verwaltet, haben wir keinen Vollzeit-DBA, weshalb ich mich frage, ob es welche gibt. Ich würde mir vorstellen, dass jeder dedizierte Vollzeit-DBA ausschließlich mit der Oracle-Datenbank funktioniert. Übersehen ich etwas oder gehe ich zu Recht davon aus, dass es keine dedizierten Postgres-Datenbankadministratoren gibt?

PS: Ich frage das nur aus purer Neugier.

PPS: Ich wollte diese Frage mit DBA markieren, aber anscheinend wäre das ein neues Tag. Könnte jemand das für mich machen?

rbottel
quelle

Antworten:

9

Nach der Aktivität auf der PostgreSQL-Job-Mailingliste zu urteilen, würde ich sagen, dass es nicht ungewöhnlich ist, Vollzeit-PostgreSQL-DBAs zu finden.

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

BenV
quelle
Vielen Dank! Ich hatte ehrlich gesagt keine Ahnung, ich dachte, jede Anwendung von ausreichender Größe wäre ein Oracle oder eine andere Marke.
Rbottel
8

Wir sollten nicht vergessen, Yahoo! Mit einer Suchmaschine und einem Webportal dieser Größe können wir nur grobe Schätzungen der Größe ihrer PostgreSQL-DBA-Teams vornehmen.

uygar.raf
quelle
Mir war nicht bewusst, dass Yahoo PostgreSQL verwendet ... können Sie einen Beweis dafür liefern?
Jcolebrand
1
Entschuldigung für das Fehlen von Links ... Hier ist ein Link . Hier ist ein weiterer Link mit etwas mehr Details. Und hier ist ein dritter Link . Es ist jedoch eine stark modifizierte, benutzerdefinierte Version.
uygar.raf
7

Sicher gibt es. Natürlich benötigen Sie in vielen Fällen keinen Vollzeit-DBA für PostgreSQL, aber auf der anderen Seite haben Orte wie Skype, myYearbook.com und Afilias Teams von Vollzeit-PostgreSQL-DBAs.

Peter Eisentraut
quelle
4

PG dbas sind selten und schwer zu finden. Was die Sache nicht einfacher macht, ist, dass die laufenden Gehälter von Unternehmen, die PG für ihre kritischsten Anwendungen benötigen, besser als Oracle- oder SQL-Datenbankadministratoren sein können und Schwierigkeiten hatten, das geeignete Personal zu finden. Andere scheinen zu versuchen, billig zu mieten, was es für DBAs nicht lohnenswert macht, zu bleiben oder zu PG zu wechseln.

Es wird angenommen, dass PG einfach zu verwalten ist und Entwickler oder Systemadministratoren bei den Verwaltungsaufgaben hängen bleiben. Normalerweise wird nur dann nach einem DBA gesucht, wenn diese Datenbanken schwerwiegende Probleme haben oder wenn HA, D / R, Replikation usw. erforderlich sind.

Ex-PG-DBA
quelle
3

Ja, und die Zahlen könnten steigen. In den letzten 3 Monaten dieses Jahres wurde ich von 3 lokalen Unternehmen kontaktiert, die nach Vollzeit-PostgreSQL-Fachleuten in einem Bereich suchen, der normalerweise von MSSQL und Oracle (SE USA) dominiert wird. Ich habe einen von ihnen genommen und arbeite jetzt hauptsächlich mit PostgreSQL, nachdem ich mehr als 12 Jahre mit SQL Server gearbeitet habe.

Ich würde mir vorstellen, dass jeder dedizierte Vollzeit-DBA ausschließlich mit der Oracle-Datenbank funktioniert.

Es gibt dedizierte Datenbankadministratoren für alle wichtigen Plattformen. Es ist keine exklusive Rolle für Oracle.

Kermatt
quelle
Was machen sie dich?
Johnny
Meine Rolle ist hauptsächlich Data Warehousing und BI, aber sie erstreckt sich von Zeit zu Zeit auf den Betrieb. Wir verwenden hauptsächlich PostgreSQL und MySQL, und die DBA-Funktionen unterscheiden sich nicht von denen, als ich mit MS SQL Server gearbeitet habe - mit Ausnahme eines Hauptunterschieds: Kosten. Wenn ich einen neuen Server benötige und über die Hardware verfüge, kann ich eine neue Instanz ohne Verzögerungen bei der Kaufgenehmigung und ohne die endlosen Diskussionen darüber, warum wir einfach nicht alles auf eine Box packen können, hochfahren. "Diese Software war doch teuer!"
Kermatt
Vielen Dank für Ihre Antwort, aber was tun Sie Tag für Tag? Wenn zum Beispiel alles gut läuft, was machen Sie dann? Einfach auf einen Monitor schauen? Abfragen einstellen?
Johnny
Die Überwachung sollte größtenteils automatisiert sein - wir verwenden derzeit eine Kombination aus Munin, Tail_n_mail und Zabbix zum Ändern. Es gibt immer Arbeit für die Optimierung - wo Ad-hoc-Abfragen für BI durchgeführt werden, schneller besser ist und sich die Anforderungen ändern. In einer DW / BI-Rolle wird auch immer daran gearbeitet, "mehr Wert aus den Daten zu ziehen", welche Fragen wir beantworten können und welche Arbeit für diejenigen erforderlich ist, die wir nicht beantworten können.
Kermatt
Ich habe nicht viele Probleme mit der Kunden- / 24x7-Produktion. Ich habe diese Verantwortung in früheren Rollen, in denen MS SQL Server die Plattform war, und sehe keinen Unterschied zwischen PostgreSQL und MSSQL, Oracle, MySQL usw.
kermatt