¿Hay algún DBA PostgreSQL profesional a tiempo completo?

9

Para mi trabajo, trabajo en una aplicación JavaEE con PostgreSQL como base de datos. Aunque tenemos un administrador de sistemas para nuestros servidores de producción, que también administra nuestros servidores de bases de datos, no tenemos un DBA a tiempo completo, lo que me hace preguntarme si hay alguno. Me imagino que cualquier DBA dedicado a tiempo completo funcionaría exclusivamente con la base de datos Oracle. ¿Estoy pasando por alto algo o estoy en lo cierto al suponer que no hay DBA de Postgres dedicados?

PD: Solo estoy preguntando esto por pura curiosidad.

PPS: quería etiquetar esta pregunta con DBA, pero aparentemente esa sería una nueva etiqueta. ¿Alguien podría hacer esto por mí?

rbottel
fuente

Respuestas:

8

No debemos olvidar mencionar Yahoo! Con un motor de búsqueda y un portal web de ese tamaño, solo podemos hacer estimaciones aproximadas del tamaño de sus equipos PostgreSQL DBA.

uygar.raf
fuente
No sabía que Yahoo usaba PostgreSQL ... ¿puede proporcionar alguna prueba de eso?
jcolebrand
1
Perdón por la falta de enlaces ... Aquí hay un enlace . Aquí hay otro enlace con un poco más de detalles. Y aquí hay un tercer enlace . Sin embargo, es una versión personalizada muy modificada.
uygar.raf
7

Claro que los hay. Por supuesto, en muchos casos, no necesita un DBA a tiempo completo para PostgreSQL, pero por otro lado, lugares como Skype, myYearbook.com y Afilias tienen equipos de DBA PostgreSQL a tiempo completo.

Peter Eisentraut
fuente
4

PG dbas son raros y difíciles de encontrar. Lo que no facilita las cosas es que los salarios actuales pueden variar desde mejores que Oracle o SQL DBA en compañías que requieren PG para sus aplicaciones más críticas, y experimentaron dificultades para encontrar el personal adecuado. Otros parecen intentar contratar a bajo precio, lo que no hace que valga la pena que los DBA se queden o cambien a PG.

Se cree que PG es fácil de administrar, y los desarrolladores o administradores de sistemas se atascan con las tareas administrativas. Por lo general, solo cuando estas bases de datos sufren problemas graves, o cuando se necesita HA, D / R, replicación, etc., se busca un DBA.

Ex-PG-DBA
fuente
3

Sí, los hay, y los números pueden estar en aumento. En los últimos 3 meses de este año, 3 empresas locales me contactaron buscando profesionales de PostgreSQL a tiempo completo, en un área típicamente dominada por MSSQL y Oracle (SE Estados Unidos). Tomé uno de ellos, y ahora trabajo principalmente con PostgreSQL después de trabajar con SQL Server durante más de 12 años.

Me imagino que cualquier DBA dedicado a tiempo completo funcionaría exclusivamente con la base de datos Oracle.

Hay administradores de bases de datos dedicados para todas las plataformas principales; No es un rol exclusivo de Oracle.

Kermatt
fuente
¿Qué te tienen haciendo?
johnny
Mi función es principalmente el almacenamiento de datos y BI, pero se extiende a las operaciones de vez en cuando. Usamos principalmente PostgreSQL y MySQL, y las funciones de DBA no son diferentes de cuando trabajaba con MS SQL Server, excepto por una diferencia principal: el costo. Cuando necesito un nuevo servidor, si tengo el hardware, puedo activar una nueva instancia sin los retrasos en la aprobación de la compra, y las discusiones interminables sobre por qué simplemente no podemos poner todo en una caja. "¡Ese software era caro después de todo!"
kermatt
Gracias por responder, pero día a día, ¿qué tipo de cosas haces? Si todo funciona bien, por ejemplo, ¿qué haces entonces? Solo mira un monitor? Afinar consultas?
Johnny
La monitorización debería ser principalmente automatizada: actualmente utilizamos un combo de Munin, Tail_n_mail y Zabbix para la modificación. Siempre hay trabajo para el ajuste, donde hay consultas ad hoc para BI, más rápido es mejor y los requisitos cambian. En un rol de DW / BI, también siempre se trabaja para "obtener más valor de los datos", en cuanto a qué preguntas podemos responder y qué trabajo se necesita para aquellos que no podemos responder.
kermatt
No tengo muchos problemas con el cliente / producción 24x7. Teniendo esa responsabilidad en las funciones anteriores en MS SQL Server fue la plataforma, no veo PostgreSQL ser diferente de MSSQL, Oracle, MySQL, etc.
kermatt