Чи є професіонали DBA PostgreSQL для повного робочого дня?


9

Для своєї роботи я працюю над додатком JavaEE з PostgreSQL як базою даних. Хоча у нас є sysadmin для наших виробничих серверів, який також управляє нашими серверами баз даних, у нас немає повного робочого дня DBA, що змушує мене замислитися, чи є такі. Я думаю, що будь-яка спеціалізована DBA працювала б виключно з базою даних Oracle. Я щось не помічаю чи я маю рацію, припускаючи, що немає спеціалізованих DBA Postgres?

PS: Я просто прошу це з великої цікавості.

PPS: Я хотів позначити це питання DBA, але, мабуть, це був би новий тег. Може хтось зробив це для мене?

Відповіді:


9

Судячи з активності у списку розсилки PostgreSQL для завдань, я б сказав, що не все так рідко знаходити штатні DBA PostgreSQL.

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


Дякую! Я, чесно кажучи, не мав уявлення, я вважав, що будь-яке застосування достатнього розміру буде Oracle чи іншою названою маркою.
rbottel

8

Ми не повинні забувати згадати Yahoo! За допомогою пошукової системи та веб-порталу такого розміру ми можемо робити лише приблизні оцінки розміру їхніх команд Dgre PostgreSQL.


Я не знав, що Yahoo використовує PostgreSQL ... чи можете ви надати якісь докази цього?
jcolebrand

1
Вибачте за відсутність будь-яких посилань ... Ось посилання . Ось ще одне посилання з трохи більше деталей. І ось третя ланка . Хоча це сильно модифікована спеціальна версія.
uygar.raf

7

Впевнені, що є. Звичайно, у багатьох випадках вам не потрібна повноцінна DBA для PostgreSQL, але, з іншого боку, у таких місцях, як Skype, myYearbook.com та Afilias є команди штатних DBA PostgreSQL.


4

PG dbas рідкісні і важко знайти. Що не полегшує питання, це те, що постійні зарплати можуть коливатися від кращих, ніж Oracle або SQL DBA в компаніях, які вимагають PG для своїх найважливіших застосувань, і виникли труднощі з пошуком відповідного персоналу. Інші, здається, намагаються найняти дешеві, не роблячи того, щоб DBA залишилися або перейшли на PG.

Вважається, що PG є простим в управлінні, а розробники або sysadmins заважають виконувати обов'язки адміністратора. Зазвичай лише тоді, коли ці бази даних страждають від серйозних проблем або виникає потреба в HA, D / R, реплікації і т. Д. ... в тому, що шукається DBA.


3

Так, є, і цифри можуть зростати. В останні 3 місяці цього року до мене звернулися 3 місцеві компанії, які шукають професіоналів PostgreSQL на повний робочий день, в області, де зазвичай переважають MSSQL та Oracle (SE Сполучені Штати). Я взяв одну з них, і зараз працюю в основному з PostgreSQL після роботи з SQL Server протягом 12+ років.

Я думаю, що будь-яка спеціалізована DBA працювала б виключно з базою даних Oracle.

Є спеціальні адміністратори баз даних для всіх основних платформ; це не є винятковою роллю для Oracle.


Що вони у вас роблять?
Джоні

Моя роль - це в основному зберігання даних та BI, але вона час від часу поширюється на операції. Ми використовуємо в основному PostgreSQL і MySQL, а функції DBA нічим не відрізняються, ніж коли я працював з MS SQL Server - за винятком однієї основної різниці: Вартість. Коли мені потрібен новий сервер, якщо у мене є апаратне забезпечення, я можу створити новий екземпляр без затримок у дозволі на купівлю та безперервних дискусій про те, чому ми просто не можемо поставити все на одне поле. "Це програмне забезпечення все-таки було дорогим!"
kermatt

Дякуємо за відповідь, але щодня ви робите, які речі ви робите? Якщо все працює нормально, наприклад, що ви робите тоді? Просто дивитися монітор? Налаштування запитів?
johnny

Моніторинг має бути здебільшого автоматизованим - для зміни ми використовуємо комбінацію Munin, Tail_n_mail та Zabbix. Завжди є робота з налаштування - там, де є будь-який adhoc-запит для BI, швидше краще, і вимоги змінюються. У ролі DW / BI завжди працює над тим, щоб "отримати більше цінності від даних", на те, на які питання ми можемо відповісти, і яка робота потрібна тим, на кого ми не можемо відповісти.
kermatt

У мене не так багато проблем із замовленням / виробництвом 24х7. Відповідаючи на попередні ролі, де MS SQL Server був платформою, я не бачу, щоб PostgreSQL відрізнявся від MSSQL, Oracle, MySQL тощо.
kermatt,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.