|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
DaniilSeryi Профессия DBA умирает??? Да сейчас.Я бы не был столь категоричным. Как я уже писал на предыдущей странице, корни мнения "скрипач не нужен" исходят от "облачных" компаний, которые пытаются втюхать клиентам как можно больше. Мол в дивном новом мире IaaS или Paas с простыми проблемами справится кто угодно, а на сложные есть наши замечательные сотрудники. Чем это все обернется, поживем увидим. Пока у ДБА будет имеющаяся инфраструктура (кое где и мэйнфреймы есть, которые умирали, когда я только пришел на работу) плюс "облака". Кстати, коллеги-разработчики, концепция SaaS предполагает, что разработчики не нужны, нужны кастомизаторы, а для простых случаев клиент сам справится. Аналогию видите? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2018, 16:44 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
SERG1257, да нормально все уже, в принципе нет, никаких "разработчиков" скоро будет невозможно установить на машину прогу минуя всяких *store, а туда пускать "несистемных" разработчиков не будут и закончится народное творчество под названием - программирование. Все эти ДБА, разработчики и т.д. будут только у держателей *store. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2018, 17:13 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
SERG1257Кстати, коллеги-разработчики, концепция SaaS предполагает, что разработчики не нужны, нужны кастомизаторы, а для простых случаев клиент сам справится. С чего вдруг? Нашему SaaS двенадцать с лишним лет. Разработчики нужны, а кастомизаторы... А кто это такие? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2018, 23:44 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
SERG1257ДБА появляется когда проект уже закончен и готов к сдаче. Законченный проект = мёртвый проект. Реальность такова, что всё меняется. Бизнес меняется, обстоятельства, технологии. SERG1257ДБА - это админ заказчика и он должен установить базу разработчиков и поддерживать ее. Более того, доступ разработчиков в боевую базу закрыт. Ну ок. А что, если БД создаётся и ведётся самим приложением? Что тогда там делать ДБА? Что там поддерживать? Вообще, развёртывание ПО сегодня, это не только БД, а много-много чего ещё. Да и СУБД больше, чем одно. По ДБА на СУБД? Получается, нужен не ДБА, а DevOps. SERG1257hVosttТ.е. мы не развели такой зоопарк, а поддерживаем порядокВ гомогенной структуре жить явно легче, не вопрос. Речь не про гомогенную структуру, а про зоопарк. Хаос, как вы привели в пример. SERG1257Ох чую это что-то личное . Не нужен вам ДБА - не нанимайте. Ну так про это и речь. Задачи ДБА озвучены какие-то странные и расплывчатые. Да ещё и конфликтующие с реальностью. Зачем он должен в логику запросов, например, лезть? Он либо должен сам разрабатывать в команде, либо на 100% знать как всё устроено, вся логика, и постоянно актуализировать знание, что тоже означает, что он должен быть непосредственно в команде разработки. SERG1257ДБА ничего такого не знает. Задача номер раз - восстановить нормальную работу Задача номер два - понять что пошло не так, чтобы другого аврала не было. Кто этим должен заниматся - разработчик, менеджер проекта, тестировщик? Это всё решается адекватно построенным девопсом, canary-релизами и другими современными подходами, которые не допускают идеи, что периодически должен среди ночи приходить некий бородатый волшебник и всё "решать". Так раньше и было, и в моей практике такое было, до сих пор помню. SERG1257Как хочешь так и разбирайся. Снимай трассы, читай логи, кури мануалы, открывай тикеты в поддержку... Странные задачи у ДБА. SERG1257P.S. Если в вашем прекрасном мире все работает как часы, и вы не видите необходимости в админах, ремонтниках, наладчиках, инженеров поддержки и прочих дармоедов, то я за вас рад. Я за админов ничего не говорил, и за других людей. Просто ДБА, судя по описанию, это некий мультитул, почему-то по терминологии прибитый к БД. Моё мнение, нужно автоматизировать, решать проблемы на берегу. Если какой-то странный "дба" лезет и на продакшене "оптимизирует запросы", надо кому-то руки отрывать, не меньше и не больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2018, 04:17 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
DaniilSeryiА то, что у хорошего разработчика хватит квалификации рулить базой, или на минимальном уровне сервером - без всяких always on, репликаций и прочих кластеров и круглосуточной работоспособности - это верно, хватит. Но вот добровольно брать на себя этот геморрой - необходимость приходить на работу на час раньше, и уходить на час позже, быть готовым встать по звонку ночью или бросить всё по звонку в выходные и решать несколько часов проблемы по удалёнке или в офисе - да кому из разработчиков это надо? DBA на это согласны, а разработчикам это зачем? 40 часов в неделю настраивать always on? Ещё бы, дба не были бы согласны ) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2018, 04:18 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
SERG1257Кстати, коллеги-разработчики, концепция SaaS предполагает, что разработчики не нужны, нужны кастомизаторы, а для простых случаев клиент сам справится. Аналогию видите? Да видим. Вот 1С, например. Всё прекрасно, 1С-программист это не программист, это интегратор (вашими словами "кастомизатор"). Лично я такой вектор поддерживаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2018, 04:20 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
hVostt SERG1257Как хочешь так и разбирайся. Снимай трассы, читай логи, кури мануалы, открывай тикеты в поддержку... Странные задачи у ДБА. ну не в теме ты, ну чтож ты пыжишься и чота из себя изображаешь надеешься кол-во твоих постов перерастет в качество? или просто белый шум генерируешь, чтоб спрятать свою некомпетентность? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2018, 06:22 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
OndaylSergSuper, только я не про ПО, а про должность/профессию, не знаю как назвать. Ведь боулинг сейчас тоже есть, но мальчиков выставляющих кегли нету. И я не с целью потролить, а для себя разобраться. У хорошего разраба хватит квалификации рулить БД. для организации DBA - это не должность, а сервис, и размышлять о том, нужен вам DBA или нет - это почти то же самое что размышлять о том хотите ли вы, к примеру, оплачивать поддержку вендора ПО или не хотите, и в конце концов здесь все сводится к одному предельному случаю: на кого переводить стрелки когда все сломалось, если должность DBA была сокращена услуга по поддержке БД не закуплена по инициативе CIO, то здесь довольно очевидно кто окажется стрелочником - услуга поддержки БД нужна, вопрос лишь в том каким образом она оплачивается: кто-то в штате, договор с кем-то, включено в другие услуги (в облаках чего только в ценник не повключали, а потом на всех углах рассказывают что operations заказчику не нужен). Однако DBA в том виде, в котором они сейчас существуют, не нужны. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2018, 07:27 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Андрей Панфилов...Однако DBA в том виде, в котором они сейчас существуют, не нужны.и в каком таком виде они существуют сичас? и что все так за эти облака цепляются? кто нить в здравом уме может себе представить, что сбер или втб свои данные в амазон положат? у банков будут свои облака, и дба, что админили раньше, будут и дальше админить базы, в своем облаке. для них ничо не изменится дба и раньше не так много было, например территориально в регионах их - раз два и обчелся пс хайпа вокруг дба не так много, но запрос по словам oracle администратор на хедхантере дает 167 вакух ппс форумные предсказатели/гробовщики хоронят дельфи с начала нулевых, наверно... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2018, 17:27 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
казинакфорумные предсказатели/гробовщики хоронят дельфи с начала нулевых, наверно... а как по твоему дельфи должна была умереть? путин что ль должен объявить? уже и .NET умирает ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2018, 17:53 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
ViPRosказинакфорумные предсказатели/гробовщики хоронят дельфи с начала нулевых, наверно... а как по твоему дельфи должна была умереть? путин что ль должен объявить? уже и .NET умирает дотнет умирает, дельфи уже умер, дба умирают, жава SE будет платной, ее тоже хоронят в соседнем топике апокалипсис... нада в пхп бежать он, похоже, один живет и пахнет ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2018, 06:54 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
казинак, да останутся - с++ и динамические языки ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2018, 10:39 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
казинакну не в теме ты, ну чтож ты пыжишься и чота из себя изображаешь надеешься кол-во твоих постов перерастет в качество? или просто белый шум генерируешь, чтоб спрятать свою некомпетентность? Да-да. Отличный ответ, аргументированный. Докторскую уже получил? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2018, 12:56 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
Уважаемый тс! У нас тут есть HANA сервер на котором реализован один проект. По сути все расчеты там реализованы в виде цепочек запросов(views) с параметрами, которые можно реализовать/представить и в виде SQL. Они жутко "тормозят". Так вот специально для решения проблемы производительности этих расчетов были приглашены разные люди(эксперты), в том числе и от вендора. Заплачено много-много денег, потрачено 2 года. Результат - нуль. DBA даже на один серьезный сервер/проект очень нужен! Приложения БД чуть сложнее хелло ворлд требует оптимизации. ПОСТОЯННОЙ, если это живой проект. Проблема лишь в том, что таких оптимизаторов, DBA, назовите как угодно исчезающе мало. Годные стоят космических денег! Остальные учатся на живых проектах. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2018, 14:45 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
babkenТак вот специально для решения проблемы производительности этих расчетов были приглашены разные люди(эксперты), в том числе и от вендора. Заплачено много-много денег, потрачено 2 года. Результат - нуль. как-то это противоречит вот этому babkenDBA даже на один серьезный сервер/проект очень нужен! нужен, чтобы тот же результат (нуль) был дешевле? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2018, 23:41 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
babkenПо сути все расчеты там реализованы в виде цепочек запросов(views) с параметрами, которые можно реализовать/представить и в виде SQL. Они жутко "тормозят". Сначала делают логику в БД, потом зовут каких-то шаманов... чтобы они "всё починили" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.11.2018, 23:42 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
babkenРезультат - нуль. я вот, со всей ответственностью "оптимизатора", могу заявить, что - говоришь, что длинные транзакции, их надо бы укоротить. Похер. - говоришь, что у вас вот тут индексов нет, или там лишние, и надо вот так - похер. - ... то есть, что ни говори инициатору оптимизации - ему всё по барабану, он ничего слушать и понимать не хочет. Кроме того, самая частая ситуация: - админы жалуются на производительность БД. - говоришь админам, в чем проблема - админы пинают разработчиков - разработчики кладут болт на админов - админы выстраивают жесткие средства администрирования в итоге - прогеры как писали ХЕРНЮ, так и пишут. Админы как борются с этой ХЕРНЁЙ, так и борются. Победить никто никого не может, почему-то. Хотя по мне, так в первую очередь надо настучать по балде именно программерам. Но наши рекомендации не принимаются, потому что это legacy-приложения, кто писал тот уволился, и прочая мудотня. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 00:23 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
kdv, да, а потом возникают топики типа https://www.sql.ru/forum/1305605/dba-is-dead-v-2019-kto-kak-dumaet ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 00:25 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
kdv, аххах ))) ну и зачем тут ДБА, если в оконцовке прогеры виноваты ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 15:56 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
to kdv: while money = true. money = 10 оптимизаторN: я вот, со всей ответственностью "оптимизатора", могу заявить, что - говоришь, что длинные транзакции, их надо бы укоротить. сделали. Результат - нуль. - говоришь, что у вас вот тут индексов нет, или там лишние, и надо вот так - сделали Результат - нуль. money = money - 10 money = 0. Ой, Ваше время истекло - Попробуйте...похер. И уходит. оптимизаторN = new оптимизатор. endwhile. Суть дела печальна.. Заметьте, я не говорю что разрабы молодцы. Они вносят свою лепту. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 16:31 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
hVosttаххах ))) ну и зачем тут ДБА, если в оконцовке прогеры виноваты ))) это риторический вопрос. по последним данным прогеры именно пишут херню. Поэтому им бы не помешало обучиться DBA, хоть чуть-чуть. babkenИ уходит. не бывает такого. Как минимум, если "оптимизатор" советует с ХДД перейти на ССД, то после перехода на ССД про оптимизатора забывают года на два-три. Я недавно в БОЛЬШОООЙ конторе оптимизировал, у них там индексов не было вообще (по нужным критериям). После моих оптимизаций производительность выросла в 6 (ШЕСТЬ) раз. И это я оптимистически заявляю. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 17:53 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
babken Заплачено много-много денег, потрачено 2 года. Результат - нуль.И руководство с олимпийским спокойствием наблюдает за бессмысленной потерей денег. Тут впору вопрос "А был ли мальчик?". А почему вы "оптимизаторов" записываете в ДБА? ДБА это автомеханик, разработчик - производитель машины, а "оптимизатор" - контора по тюнингу, облака - таксопарк, а владелец машины - клиент, который платит за перемещение из точки А в точку Б. Можно ли обойтись без механика? Например услуги механика может оказывать автопроизводитель или владелец сам сможет что-то где-то подкрутить. Конечно можно, а нужно ли. На этот вопрос каждый плательщик должен ответить сам. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 18:46 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
kdvЯ недавно в БОЛЬШОООЙ конторе оптимизировал, у них там индексов не было вообще (по нужным критериям). После моих оптимизаций производительность выросла в 6 (ШЕСТЬ) раз. И это я оптимистически заявляю. в оракле 15 лет назад админка сообщала какие запросы тормозят и каких индексов этим запросам индексов не хватает для нормальной работы. такие ДБА действительно не нужны, это задача субд сообщать как следует потюнить запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2018, 20:24 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
kdvэто риторический вопрос. по последним данным прогеры именно пишут херню. Поэтому им бы не помешало обучиться DBA, хоть чуть-чуть. Знаю чем отличается MMAPv1 от WiredTiger, чему ещё обучиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 00:10 |
|
DBA is dead в 2019, кто как думает?
|
|||
---|---|---|---|
#18+
to kdv: >>Как минимум, если "оптимизатор" советует с ХДД перейти на ССД, то после перехода на ССД про оптимизатора забывают года на два-три Это даже не смешно. Какие ссд? Тут железка с 12 тб ОЗУ на борту. to SERG1257: >>руководство с олимпийским спокойствием наблюдает за бессмысленной потерей денег. Нет. Раза 3 попробовали, митинговали на разных совещаниях, потерзали вендоров и ...устали платить. Проблема осталась не решенной. Уже и клиент смирился с этим безобразием. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 09:49 |
|
|
start [/forum/topic.php?fid=35&msg=39738301&tid=1552196]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 142ms |
0 / 0 |