Apakah ada profesional penuh waktu PostgreSQL DBA?

9

Untuk pekerjaan saya, saya bekerja pada aplikasi JavaEE dengan PostgreSQL sebagai databasenya. Meskipun kami memiliki sysadmin untuk server produksi kami, yang juga mengelola server database kami, kami tidak memiliki DBA penuh waktu yang membuat saya bertanya-tanya apakah ada. Saya akan membayangkan DBA penuh waktu yang berdedikasi akan bekerja secara eksklusif dengan database Oracle. Apakah saya mengabaikan sesuatu atau apakah saya benar dengan menganggap bahwa tidak ada DBA Postgres khusus?

PS: Saya hanya menanyakan ini karena penasaran belaka.

PPS: Saya ingin menandai pertanyaan ini dengan DBA tetapi tampaknya itu akan menjadi tag baru. Bisakah seseorang membuatkan ini untuk saya?

rbottel
sumber

Jawaban:

8

Kita tidak boleh lupa untuk menyebutkan Yahoo! Dengan mesin pencari dan portal web sebesar itu, kami hanya dapat membuat perkiraan kasar tentang ukuran tim DBA PostgreSQL mereka.

uygar.raf
sumber
Saya tidak tahu bahwa Yahoo menggunakan PostgreSQL ... dapatkah Anda memberikan bukti tentang itu?
jcolebrand
1
Maaf karena tidak ada tautan ... Berikut ini tautannya . Berikut ini tautan lain dengan sedikit lebih detail. Dan inilah tautan ketiga . Ini adalah versi modifikasi yang banyak dimodifikasi.
uygar.raf
7

Tentu ada. Tentu saja dalam banyak kasus, Anda tidak memerlukan DBA penuh waktu untuk PostgreSQL, tetapi di sisi lain, tempat-tempat seperti Skype, myYearbook.com, dan Afilias memiliki tim - tim DBA PostgreSQL purna waktu.

Peter Eisentraut
sumber
4

PG dBA jarang dan sulit ditemukan. Apa yang tidak membuat masalah menjadi lebih mudah adalah bahwa gaji yang berjalan dapat berkisar dari yang lebih baik daripada Oracle atau SQL DBA di perusahaan yang membutuhkan PG untuk aplikasi mereka yang paling kritis, dan mengalami kesulitan menemukan personil yang tepat. Yang lain tampaknya mencoba untuk menyewa dengan harga murah dan tidak membuat DBA tinggal atau beralih ke PG.

PG diyakini mudah dikelola, dan pengembang atau sysadmin terjebak dengan tugas admin. Biasanya hanya ketika database ini mengalami masalah parah, atau kebutuhan untuk HA, D / R, replikasi dll ... datang bahwa DBA dicari.

Mantan PG-DBA
sumber
3

Ya ada, dan angkanya mungkin meningkat. Dalam 3 bulan terakhir tahun ini, saya telah dihubungi oleh 3 perusahaan lokal yang mencari profesional PostgreSQL purna waktu, di area yang biasanya didominasi oleh MSSQL dan Oracle (SE Amerika Serikat). Saya mengambil salah satunya, dan sekarang bekerja sebagian besar dengan PostgreSQL setelah bekerja dengan SQL Server selama 12+ tahun.

Saya akan membayangkan DBA penuh waktu yang berdedikasi akan bekerja secara eksklusif dengan database Oracle.

Ada administrator database khusus untuk semua platform utama; itu bukan peran eksklusif untuk Oracle.

kermatt
sumber
Apa yang mereka lakukan?
johnny
Peran saya pada dasarnya adalah pergudangan data dan BI, tetapi diperluas ke operasi dari waktu ke waktu. Kami menggunakan sebagian besar PostgreSQL dan MySQL, dan fungsi DBA tidak berbeda dari ketika saya bekerja dengan MS SQL Server - kecuali untuk satu perbedaan utama: Biaya. Ketika saya membutuhkan server baru, jika saya memiliki perangkat keras, saya dapat memutar contoh baru tanpa penundaan dalam pembelian persetujuan, dan diskusi yang tidak pernah berakhir tentang mengapa kita tidak bisa meletakkan semuanya di satu kotak. "Lagipula perangkat lunak itu mahal!"
kermatt
Terima kasih telah merespons, tetapi hari demi hari, hal-hal apa yang Anda lakukan? Jika semuanya berjalan dengan baik, misalnya, apa yang Anda lakukan? Hanya menonton monitor? Menyetel kueri?
johnny
Pemantauan sebagian besar harus otomatis - saat ini kami menggunakan kombo Munin, Tail_n_mail , dan Zabbix untuk mengubah. Selalu ada pekerjaan untuk penyetelan - di mana ada permintaan adhoc untuk BI, lebih cepat lebih baik, dan persyaratan berubah. Dalam peran DW / BI, selalu ada pekerjaan dalam "mendapatkan lebih banyak nilai dari data", seperti pertanyaan apa yang bisa kita jawab, dan pekerjaan apa yang diperlukan bagi mereka yang tidak bisa kita jawab.
kermatt
Saya tidak memiliki banyak pelanggan yang menghadapi / kekhawatiran produksi 24x7. Memiliki tanggung jawab dalam peran sebelumnya di mana MS SQL Server adalah platform, saya tidak melihat PostgreSQL berbeda dari MSSQL, Oracle, MySQL, dll.
kermatt