Czy są jakieś profesjonalne DBA PostgreSQL w pełnym wymiarze godzin?

9

W mojej pracy pracuję nad aplikacją JavaEE z bazą danych PostgreSQL. Chociaż mamy sysadmin dla naszych serwerów produkcji, który również zarządza naszymi serwerami baz danych, nie mamy pełnego DBA w pełnym wymiarze godzin, co sprawia, że ​​zastanawiam się, czy takie istnieją. Wyobrażam sobie, że każdy dedykowany DBA w pełnym wymiarze godzin będzie działał wyłącznie z bazą danych Oracle. Czy coś pomijam, czy mam rację zakładając, że nie ma dedykowanych DBA Postgres?

PS: Po prostu pytam o to z czystej ciekawości.

PPS: Chciałem otagować to pytanie DBA, ale najwyraźniej byłby to nowy tag. Czy ktoś mógłby to dla mnie zrobić?

rbottel
źródło

Odpowiedzi:

9

Sądząc z aktywności na liście mailingowej ofert pracy PostgreSQL, powiedziałbym, że nie jest tak rzadkie znalezienie pełnoetatowych baz danych PostgreSQL.

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

BenV
źródło
Dzięki! Szczerze mówiąc nie miałem pojęcia, pomyślałem, że każda aplikacja o wystarczających rozmiarach byłaby marką Oracle lub inną.
rbottel
8

Nie powinniśmy zapominać o Yahoo! Dzięki wyszukiwarce i portalowi internetowemu o takiej wielkości możemy jedynie oszacować przybliżony rozmiar ich zespołów PostgreSQL DBA.

uygar.raf
źródło
Nie wiedziałem, że Yahoo używał PostgreSQL ... czy możesz to udowodnić?
jcolebrand
1
Przepraszamy za brak linków ... Oto link . Oto kolejny link z nieco więcej szczegółów. A oto trzeci link . Jest to jednak mocno zmodyfikowana, niestandardowa wersja.
uygar.raf
7

Pewnie że są. Oczywiście w wielu przypadkach nie potrzebujesz pełnego DBA dla PostgreSQL, ale z drugiej strony miejsca takie jak Skype, myYearbook.com i Afilias mają zespoły pełnoetatowych DBA PostgreSQL.

Peter Eisentraut
źródło
4

PG dbas są rzadkie i trudne do znalezienia. To, co nie ułatwia, to fakt, że bieżące wynagrodzenia mogą wynosić od lepszych niż Oracle lub SQL DBA w firmach, które wymagają PG do swoich najbardziej krytycznych aplikacji, i miały trudności ze znalezieniem odpowiedniego personelu. Inni wydają się próbować wynająć tanio, nie dbając o to, aby DBA pozostali lub przestawili się na PG.

Uważa się, że PG jest łatwa w zarządzaniu, a programiści i administratorzy siadają z obowiązkami administracyjnymi. Zwykle tylko w tych bazach danych występują poważne problemy lub potrzeba HA, D / R, replikacji itp. Przychodzi, gdy szuka się DBA.

Ex-PG-DBA
źródło
3

Tak, są i liczby mogą rosnąć. W ciągu ostatnich 3 miesięcy tego roku skontaktowały się ze mną 3 lokalne firmy poszukujące pełnoetatowych specjalistów PostgreSQL, w obszarze zazwyczaj zdominowanym przez MSSQL i Oracle (SE Stany Zjednoczone). Wziąłem jeden z nich, a teraz pracuję głównie z PostgreSQL po 12 latach pracy z SQL Server.

Wyobrażam sobie, że każdy dedykowany DBA w pełnym wymiarze godzin będzie działał wyłącznie z bazą danych Oracle.

Istnieją dedykowani administratorzy baz danych dla wszystkich głównych platform; nie jest to rola wyłącznie dla Oracle.

Kermatt
źródło
Co oni robią?
Johnny
Moja rola polega głównie na hurtowni danych i BI, ale od czasu do czasu rozciąga się na operacje. Używamy głównie PostgreSQL i MySQL, a funkcje DBA nie różnią się niczym od pracy z MS SQL Server - z wyjątkiem jednej głównej różnicy: kosztu. Kiedy potrzebuję nowego serwera, jeśli mam sprzęt, mogę wykręcić nową instancję bez opóźnień w zatwierdzeniu zakupu i niekończących się dyskusji na temat tego, dlaczego po prostu nie możemy umieścić wszystkiego w jednym pudełku. „W końcu to oprogramowanie było drogie!”
kermatt
Dzięki za odpowiedź, ale co dzień robisz? Jeśli na przykład wszystko działa poprawnie, co robisz? Oglądasz tylko monitor? Dostroić zapytania?
Johnny
Monitorowanie powinno być w większości zautomatyzowane - do modyfikacji używamy obecnie kombinacji Munin, Tail_n_mail i Zabbix. Strojenie zawsze wymaga pracy - tam, gdzie jest jakiekolwiek zapytania ad hoc dla BI, szybsze jest lepsze, a wymagania zmieniają się. W roli DW / BI zawsze jest też praca nad „uzyskiwaniem większej wartości z danych”, co do tego, na jakie pytania możemy odpowiedzieć i jaka praca jest potrzebna w przypadku tych, na które nie możemy odpowiedzieć.
kermatt
Nie mam wielu problemów związanych z produkcją / produkcją 24x7. Mając tę ​​odpowiedzialność w poprzednich rolach, w których MS SQL Server był platformą, nie widzę, aby PostgreSQL różnił się od MSSQL, Oracle, MySQL itp.
Kermatt,