Profesyonel tam zamanlı PostgreSQL DBA'lar var mı?


9

İşim için veritabanı olarak PostgreSQL ile bir JavaEE uygulaması üzerinde çalışıyorum. Üretim sunucularımız için bir sysadmin olmasına rağmen, veritabanı sunucularımızı da yönetiyor olsa da, tam zamanlı bir DBA'mız yok, bu da var mı diye merak ediyor. Tam zamanlı özel bir DBA'nın yalnızca Oracle veritabanı ile çalışacağını düşünürdüm. Bir şey göz ardı ediyor muyum yoksa özel Postgres DBA'ları olmadığını varsayarak doğru muyum?

PS: Bunu sadece meraktan soruyorum.

PPS: Bu soruyu DBA ile etiketlemek istedim ama görünüşe göre bu yeni bir etiket olurdu. Birisi bunu benim için yapabilir mi?

Yanıtlar:



8

Yahoo! Bu boyuttaki bir arama motoru ve web portalıyla, yalnızca PostgreSQL DBA ekiplerinin boyutları hakkında kabaca tahminler yapabiliriz.


Yahoo'nun PostgreSQL kullandığını bilmiyordum ... bununla ilgili bir kanıt sağlayabilir misiniz?
jcolebrand

1
Herhangi bir bağlantının olmaması için özür dilerim ... İşte bir bağlantı . İşte biraz daha ayrıntı içeren başka bir bağlantı . Ve işte üçüncü bir bağlantı . Yine de çok değiştirilmiş, özel bir versiyon.
uygar.raf

7

Tabii ki var. Elbette birçok durumda, PostgreSQL için tam zamanlı bir DBA'ya ihtiyacınız yoktur, ancak öte yandan Skype, myYearbook.com ve Afilias gibi yerlerin tam zamanlı PostgreSQL DBA'larından oluşan ekipleri vardır .


4

PG dbas nadirdir ve bulunması zordur. Daha kolay olmayan şey, devam eden maaşların, en kritik uygulamaları için PG gerektiren şirketlerde Oracle veya SQL DBA'lardan daha iyi olabileceği ve uygun personeli bulmakta zorlanabileceğidir. Diğerleri ucuz DBA'lar kalmak ya da PG geçmek için değerli yapmak işe değil gibi görünüyor.

PG'nin yönetilmesi kolay olduğuna inanılıyor ve geliştiriciler veya sistem yöneticileri yönetici görevlerine takılı kalıyor. Genellikle bu veritabanı ciddi sorunlara maruz kaldığında veya HA, D / R, çoğaltma vb.


3

Evet var ve sayılar artıyor olabilir. Bu yılın son 3 ayında, MSSQL ve Oracle'ın (SE Amerika Birleşik Devletleri) hakim olduğu bir alanda tam zamanlı PostgreSQL uzmanları arayan 3 yerel şirket ile iletişim kurdum. Onlardan birini aldım ve şimdi 12+ yıl boyunca SQL Server ile çalıştıktan sonra çoğunlukla PostgreSQL ile çalışıyorum.

Tam zamanlı özel bir DBA'nın yalnızca Oracle veritabanı ile çalışacağını düşünürdüm.

Tüm büyük platformlar için özel veritabanı yöneticileri vardır; Oracle'a özel bir rol değildir.


Ne yapıyorsun?
johnny

Rolüm temelde veri ambarı ve BI olmakla birlikte, zaman zaman faaliyetlere de uzanmaktadır. Çoğunlukla PostgreSQL ve MySQL kullanıyoruz ve DBA fonksiyonları MS SQL Server ile çalıştığımdan farklı değil - tek bir ana fark hariç: Maliyet. Yeni bir sunucuya ihtiyacım olduğunda, donanıma sahipsem, satın alma onayındaki gecikmeler olmadan ve yeni bir örneği neden her şeyi tek bir kutuya koyamayacağımızla ilgili tartışmaları bitirebilirim. "Bu yazılım sonuçta pahalıydı!"
kermatt

Yanıt verdiğiniz için teşekkürler, ancak her gün, ne tür şeyler yapıyorsunuz? Her şey yolunda giderse, örneğin, o zaman ne yaparsınız? Sadece bir monitör mü izliyorsun? Sorguları ayarlamak ister misiniz?
johnny

İzleme çoğunlukla otomatik olmalıdır - şu anda değiştirmek için bir Munin, Tail_n_mail ve Zabbix kombinasyonu kullanıyoruz . Her zaman ayarlama için iş vardır - BI için herhangi bir adhoc sorgulamanın olduğu yerde, daha hızlı daha iyidir ve gereksinimler değişir. Bir DW / BI rolünde, her zaman "verilerden daha fazla değer elde etme", hangi sorulara cevap verebileceğimiz ve cevaplayamadığımız kişiler için hangi işin gerekli olduğu konusunda da çalışmalar vardır.
kermatt

Müşteri / 7/24 üretimle ilgili çok fazla endişem yok. MS SQL Server'ın platform olduğu önceki görevlerde bu sorumluluğa sahip olarak PostgreSQL'in MSSQL, Oracle, MySQL,
vb.'den
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.