powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Будущее Oracle DBA v 1.1
125 сообщений из 125, показаны все 5 страниц
Будущее Oracle DBA v 1.1
    #39668948
Dr. SYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Была такая тема "Будущее профессии Oracle DBA" но загнулась , я на нее наткнулся пока искал по форуму по Cloud.

Будущее профессии Oracle DBA

Хотел немного оживить , узнать мнение других людей ну и рассказать свое видение если кому интересно.

в силу специфики работы , я в курсе что происходит как в штатах так и на территории Австралии / Новой Зеландии.

1) Ну так вот , я 4 года назад не поверил в то что Cloud будет так востребован , сыграли остатки российского менталитета если хотите. Ну какой банк отдаст свою базу в Cloud думал я , на данный момент насколько я знаю все крупные банки AU/NZ перетаскиваю в Cloud свои системы, про банки в штатах не могу сказать , так как информацией не владею , но думаю ситуации аналогичная. Да конечно , все 100% баз они наверняка не перетащат , что то будет on Premises.

2) У моего клиента ситуация аналогичная , очень агрессивный вывод систем в Cloud.

3) Мониторинга рынка труда AU/NZ тоже дает весьма печальны данные , oracle dba позиции с 50-100 позиций 5-6 лет назад - до 5-10 позиций в месяц сейчас ( и это в хороший месяц , в районе конца-начала финансового года ). Тут речь идет только про город где я живу. В штатах рынок более веселый , но там и куда больше компаний, но так же идет decline по позиции oracle dba.

4) я бы еще добавил сюда вывод многих систем на оутсорс в Индию либо Индонезию, для РФ это пока не актуально и думаю не будет актуально еще много лет.

5) позиции Oracle DBA в компаниях будут все менее востребованными.

Да, это было ясно еще 2-3 года назад и автор veep - это хорошо подметил в предыдущей теме

- "Этой участь ждет не только Oracle DBA, а как мининум всех DBA (MSSQL,Mysql, и пр...)
Сейчас все уходят в облака." )"



Oracle DBA как профессия останется, но это будет как профессия конюха т.е. весьма специфична и редка если сравнивать с тем как это было в прошлом.

Можно конечно сказать как "master_yoda" в прошлом топике - "Где они возьмут столько вменяемых ДБА?".
Дело в том , что вменяемых DBA нужно будет сильно меньше , многие системы автоматизированы уже сейчас + продолжаются работы в этом направлении. Во многих компаниях сейчас норма 100 баз на одного DBA, у DBA из Amazon/Anure/Oracle в силу более высокой атоматизированности многих процессов эта цифра должна быть больше (кстати кто-нибудь знает сколько ?, интересно)



В РФ в силу закрытости компаний и страны в целом , тенденции насколько я понимаю пока не так заметны. Просто интересно было бы узнать как обстоят дела там, так как связей в РФ у меня нет.

Сорри за офтоп, просто было интересно узнать мнение народа.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39668973
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне 23 . Через неделю иду забирать диплом. Работаю DBA ( по крайней мере пытаюсь ) уже 4 месяца .

Пожалуйста давайте не будем про то что это плохая и не востребованая должность . Я больше думаю что мало кто за такое возьмется .

У нас в городе ( вот прямо сейчас проверил ) есть еще 5-6 компании которые примут на работу админа по ораклу , и такие обьявления висят месяцами . Я сам когда устроился ( опыта нуль ) мне сказали :

- Мы ищем админа уже год , нам надоело. Возьмем тебя, если научишься оставим , нет вылетишь.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39668977
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr. SYS,
Про ЕС разговаривают вот здесь:
http://www.sql.ru/forum/1297162-1/chto-proishodit-na-rynke-db-vakansiy-v-es
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39668981
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr. SYS,

тех кто не способен прокачаться в смежных направлениях,
тех на обочину выкинет

а норм чуваки просто переквалифицируются,
хоть в сисадмины, хоть в прогеры
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39668996
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По моим ощущениям - RDBMS_NAME DBA-only действительно вымирают.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669000
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104У нас в городе ( вот прямо сейчас проверил ) есть еще 5-6 компании которые примут на работу админа по ораклу , и такие обьявления висят месяцами.Наверное те, кто решил связаться с ораклом на ближайшие N-лет, уже давно свалил из твоего городка на более интересные денежки.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669003
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadmaverick2104У нас в городе ( вот прямо сейчас проверил ) есть еще 5-6 компании которые примут на работу админа по ораклу , и такие обьявления висят месяцами.Наверное те, кто решил связаться с ораклом на ближайшие N-лет, уже давно свалил из твоего городка на более интересные денежки.
тоже вариант )
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669014
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadНаверное те, кто решил связаться с ораклом на ближайшие N-лет, уже давно свалил из твоего городка на более интересные денежки.

Начнем с того что я в столице ( не Россия ) так что тут самые интерессные деньги :) А в городе есть пара толковых админов ( компания приводила на консультацию ) только их ничтожно мало .... Просто я не знаю как в России но у нас никакому RDBMS не учат , даже основам , даже sql элементарному блин .
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669024
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104Начнем с того что я в столице ( не Россия )Тогда исправлюсь.
AmKadНаверное те, кто решил связаться с ораклом на ближайшие N-лет, уже давно свалил из твоего городка твоей страны на более интересные денежки.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669026
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadmaverick2104Начнем с того что я в столице ( не Россия )Тогда исправлюсь.
AmKadНаверное те, кто решил связаться с ораклом на ближайшие N-лет, уже давно свалил из твоего городка твоей страны на более интересные денежки.

Возможно. Но мне слабо верится что кто-то у нас ( по краиней мере из молодых ) решил связаться с Ораклом.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669076
Временно забаненный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Х.З.
У меня впечатление, что subj забил большой и толстый на весь средний и малый бизнес
с таким подходом, клиенты будут сваливать с него, как только представится возможность
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669081
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Временно забаненныйХ.З.
У меня впечатление, что subj забил большой и толстый на весь средний и малый бизнес
с таким подходом, клиенты будут сваливать с него, как только представится возможность

и много кто из среднего и малого лицензии покупают?
есть что терять? )))
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669119
Временно забаненный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАВременно забаненныйХ.З.
У меня впечатление, что subj забил большой и толстый на весь средний и малый бизнес
с таким подходом, клиенты будут сваливать с него, как только представится возможность

и много кто из среднего и малого лицензии покупают?
есть что терять? )))

1) Немало, в том числе даже у нас. Отсуствие лицензии скорее исключение, чем правило. Без этой категории клиентов, интерес разработчиков к этой БД будет падатьSE1 - начальная цена 15k$, сейчас 220к$ (SE2 - можно не рассматривать).

Посмотрите количество потенциальных клиентов, в зависимости от цены предложения.
Будущие монстры бизнеса, востребованные новые продукты, автоматом уже не будут завязаны на эту компанию.
Да и сейчас, новые проекты, уже стараются не завязывать конкретно на Oracle.

2) Большая клиентская база, позволяет сильно экономить на тестировании, что приведет (да и уже приводит) к падению качества кода.

3) Ну и "снятие сливок" с толстых клиентов - путь в один конец, примеров миллион: DEC, Novell, Sun
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669127
master_yoda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr. SYSМожно конечно сказать как "master_yoda" в прошлом топике - "Где они возьмут столько вменяемых ДБА?".
Дело в том , что вменяемых DBA нужно будет сильно меньше , многие системы автоматизированы уже сейчас + продолжаются работы в этом направлении.
Автоматизируют диагностику в их всё больше и больше глючащих продуктах? Только теперь к этим продуктам добавились средства управления клаудом.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669129
veep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr. SYS
5) позиции Oracle DBA в компаниях будут все менее востребованными.

Да, это было ясно еще 2-3 года назад и автор veep - это хорошо подметил в предыдущей теме

- "Этой участь ждет не только Oracle DBA, а как мининум всех DBA (MSSQL,Mysql, и пр...)
Сейчас все уходят в облака." )"




Классно быть пророком :)

Хочу еще добавить что практика показывает что DBA прекрасно переучиваются на :

1) BI - Те же знания о данных, только более в практичной области ближе к бизнесу.
2) DevOps - Кодописание и автоматизация в любой области, в том числе в области DB
3) BigData - новое направление, которое нужно суппортить и не менее интересное.
4) Clouds - без коментариев.

Так что если текущие спецы не ленивы, и не упертые как бараны, то в принципе ничего для них не изменится.

P/s практика показывает что при должном уровне менеджмента и автоматизации даже средний DBA справляется с любой системой.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669140
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
veep,

А еще ДБА могут репортики клепать. Запросы уже знают, осталось только красиво отформатировать. HУ и с вебом примерно также.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669175
Wolverines
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут надо смотреть какие задачи решает DBA в конкретной компании и какие проблемы компании решает Cloud.

Если просто перетащить железку в облако, то для DBA разницы особой нет где крутится база. И здесь речь скорее "Свой ЦОД vs Cloud".

Если DBA ставят SQL патчи руками в sqlplus, потому что такой процесс внедрения построен в системе, то перенеся БД в Cloud особо ничего изменится, патч по прежнему должен ставить какой-то человек, если не осилили перейти на liquibase и автодеплой этих скриптов. Ну ок, в случае автоматизации это может быть любой человек поддержки или разработки, знаний DBA тут не надо и человека очень легко заменить.

Основная работа DBA это взаимодействие с людьми в этой же компании, направленное на эффективную работу ИТ-системы в целом: мониторинг ресурсов, которые жрет БД, разобраться почему стали жрать больше, посмотреть планы, пообщаться на тему роста нагрузки в перспективе, заказать новые железки, сделать бекапы, восстановление, грамотное секционирование, очистка мусора в БД (это надо пообщаться с людьми, узнать природу данных, можно ли их удалять или переносить в архивную БД) и т.д. В этом есть ценность человека - желание улучшать процессы в компании. В Cloud кто этим будет заниматься? Просто купим больше дисков, больше памяти, больше CPU. Прямо там человек будет сидеть и писать, что у вас 1 ТБ занимает TEMP_LOG, разберитесь, что за данные. Даже если напишет, то таблицу секционировать кто будет? Индус, который в душе не знает, что это за бизнес сущность?

И вот это человеческое общение и знание данных, которые есть в БД в Cloud уже не перенести, потому что там нет такой услуги пока. А если вся твоя ценность в заведении руками учеток в базе, то с этим и скрипт справится.

--

С другой стороны, сидеть годами с одной единственной экспертизой по Oracle Database даже как-то страшно, даже если сейчас есть работа. В любом случае если идти в смежное: контейнеры, девопс, автоматизация, программирование, сервера приложений, то выживаемость у такого бойца на рынке всяко будет лучше, чем голый Oracle. Чем больше админ способен продуктов поддерживать и понимать как они работают, тем лучше для него.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669179
Dr. SYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Wolverines,

при переносе в CLoud с DBA снимаются задачи - установка патчей , бэкапы, частично оптимизация и практически вся настройка мониторинга ибо она встроенная , DBA только настраивает какие alerts хочет получать, dataguard теперь настраивается мышкой через пару менюшек , как добавить RAC я еще не видел но должго быть не сильно сложнее.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669180
Dr. SYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
master_yodaDr. SYSМожно конечно сказать как "master_yoda" в прошлом топике - "Где они возьмут столько вменяемых ДБА?".
Дело в том , что вменяемых DBA нужно будет сильно меньше , многие системы автоматизированы уже сейчас + продолжаются работы в этом направлении.
Автоматизируют диагностику в их всё больше и больше глючащих продуктах? Только теперь к этим продуктам добавились средства управления клаудом.

master_yoda , для интереса посмотрите , какие сервисы дают тот же Oracle или Amazon cloud. Там снимается куча задач с DBA , да появляются немного новые по управлению сервисами в cloud но их не так мнго и они на мой взгляд проще (тыкаете мышкой по меню, а не занимаетесь настройкой конфиг файлов и.т.д.)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669183
Dr. SYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
londiniumDr. SYS,
Про ЕС разговаривают вот здесь:
http://www.sql.ru/forum/1297162-1/chto-proishodit-na-rynke-db-vakansiy-v-es

спасибо за наводку , почитаю, но тут дело не в географии - ЕС, РФ или Штаты , тренд общемировой , просто в некоторых регионах это более заметно.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669230
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr. SYS,

Что вы с этим уход в клауд носитесь? Уход в клауд это по сути перемещение БД с одного сервера на другой. Не из-за этого профессия Оракл ДБА изменяется/сжимается. Тут другие тенденции и их много, диссертацию можно написать, ИМХО ) В 2х словах - все течет все меняется)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669261
Wolverines
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dr. SYSWolverines,

при переносе в CLoud с DBA снимаются задачи - установка патчей , бэкапы, частично оптимизация и практически вся настройка мониторинга ибо она встроенная , DBA только настраивает какие alerts хочет получать, dataguard теперь настраивается мышкой через пару менюшек , как добавить RAC я еще не видел но должго быть не сильно сложнее.
Сложность для DBA в установке патчей заключается не в вызове opatch apply или datapatch. Надо сходить обосновать зачем ставить патчи, договориться о тестировании, договориться о даунтайме, если он нужен, прочитать known issues. В облаке этим кто занимается? Бездумный патчинг в авторежиме не круто, у нас после патчевания обычно появляются новые проблемы, которых не было до.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669492
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr. SYSWolverines,

при переносе в CLoud с DBA снимаются задачи - установка патчей , бэкапы, частично оптимизация и практически вся настройка мониторинга ибо она встроенная , DBA только настраивает какие alerts хочет получать, dataguard теперь настраивается мышкой через пару менюшек , как добавить RAC я еще не видел но должго быть не сильно сложнее.

все делается для быстрейшей и полнейшей деградации DBA )))
Как в свое время деградировали бухгалтера, не способные теперь вне программы сделать проводку или свести баланс )
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669503
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАКак в свое время деградировали бухгалтера, не способные теперь вне программы сделать проводку или свести балансСледует ли из утверждения про деградацию, что бухгалтеров стало меньше или что на должность берут после 4х классов церковно-приходской школы?
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669510
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-DВАКак в свое время деградировали бухгалтера, не способные теперь вне программы сделать проводку или свести балансСледует ли из утверждения про деградацию, что бухгалтеров стало меньше или что на должность берут после 4х классов церковно-приходской школы?
они стали значительно дешевле
а после "4х классов церковно-приходской школы " и дибиэей дофига )) я, например, педагог по образованию )
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669535
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DВАDr. SYSWolverines,

при переносе в CLoud с DBA снимаются задачи - установка патчей , бэкапы, частично оптимизация и практически вся настройка мониторинга ибо она встроенная , DBA только настраивает какие alerts хочет получать, dataguard теперь настраивается мышкой через пару менюшек , как добавить RAC я еще не видел но должго быть не сильно сложнее.

все делается для быстрейшей и полнейшей деградации DBA )))
Как в свое время деградировали бухгалтера, не способные теперь вне программы сделать проводку или свести баланс )
Хмм, смотря что тут считать деградацией.
Что требует меньших навыков - владение 1С, или умение проводки вручную ?

Люблю сравнение со сборкой автомобилей - раньше их собирали руками. Сначала на месте, потом на конвейере, теперь их собирают роботы. Сборщики либо превратились в операторов автоматизированной линии сборки, либо пошли искать другую работу.

Весь ручной труд, где можно - его нужно автоматизировать и ДБА тут не исключение. Потому, что надо делать больше, за меньше времени. Это прогресс - эволюционируй или умри. Никто ж уже не считает бухгалтерию вручную на бумаге. Ничто не стоит на месте и это нормально и правильно.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669540
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinky cat,
все правильно
прогресс социума = деградация отдельной личности ))

ps никто не говорит что это не правильно, это не выгодно конкретно самим DBA ))
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669541
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wolverinesесли не осилили перейти на liquibase и автодеплой этих скриптов.Ого, кто-то кроме меня с этого форума юзает эту технологию? Ничоси.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669605
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, основная причина отмирания в том, что щас логику в основном на аппсерверах реализуют,
в базе только таблицы и индексы,
и нахера платить ораклу, если, для таких целей, можно бесплатный мускуль или постгрис взять

мой прогноз такой - крупные конторы, то бишь банки, госы, телеком, врятли резко спрыгивать с оракла будут, соответственно, дба в таких конторах никто их выгонять не будет, даже если в облако уйдут.
но все новые проекты, будут стараться на бесплатном софте делать, а там выделенные дба - редкость

а насчет деградации, так это в любой профессии. Как только рутины становится больше, чем новых скиллов, так считай - деградируешь


зы
коллеги сисадмины, рассказывали как один кадр, лет 10 назад, заявил им, что дескать, я - оракл дба, а не админ всякой фигни, типа сетки и оси

таким дибиэям, свои понты, придется засунуть куда подальше,
старожилам форума оракл тоже
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669613
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинактаким дибиэям, свои понты, придется засунуть куда подальше,
старожилам форума оракл тоже
Только перед этим они будут долго ныть на уютненьком )
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669616
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и, кстати, с разрабами баз данных - то же самое
на лигаси конешно останутся, но новых вакансий не будет

т.к. биснес-логика в базе - это нынче моветон
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669621
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинаки, кстати, с разрабами баз данных - то же самое
на лигаси конешно останутся, но новых вакансий не будет

т.к. биснес-логика в базе - это нынче моветон Если вынос кода с из БД отменяет логику, то да. Если в приложении логика остается, то sql-работы только больше. Это все равно, что переписать статический sql в хранимом pl на dbms_sql.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669625
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-казинаки, кстати, с разрабами баз данных - то же самое
на лигаси конешно останутся, но новых вакансий не будет

т.к. биснес-логика в базе - это нынче моветон Если вынос кода с из БД отменяет логику, то да. Если в приложении логика остается, то sql-работы только больше. Это все равно, что переписать статический sql в хранимом pl на dbms_sql.
дальше своего носа не видишь

в фейсбуке ни форин кей констрейнтов, ни джойнов в базе не делают
все на серверах приложений

общение с базой сводится к однотабличным селектам, однострочным инсертам и апдейтам

И смысл в этом есть, т.к. масштабировать базу сложнее.
Надо либо железо докупать либо мудрить с шардингом, кластерами и т.д., а сервера приложений тупо добавляются
поэтому, все что можно делать вне базы, стараются делать вне базы
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669627
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакпоэтому, все что можно делать вне базы, стараются делать вне базыАга. И данные тоже можно хранить мимо базы. Просто мега-паттерн на абсолютно всё случаи жизни.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669628
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elicказинакпоэтому, все что можно делать вне базы, стараются делать вне базыАга. И данные тоже можно хранить мимо базы. Просто мега-паттерн на абсолютно всё случаи жизни.
читать умеешь?
казинак... щас логику в основном на аппсерверах реализуют,
в базе только таблицы и индексы,
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669636
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакчитать умеешь?
казинак... щас логику в основном на аппсерверах реализуют,Слишком скромное мнение.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669649
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинак ....

общение с базой сводится к однотабличным селектам, однострочным инсертам и апдейтам

...

ага, а потом приложения втянув в себя 16+ Гб данных из таблиц валятся с переполнением памяти ... а всего то надо было селектик написать и получить постранично (по 100 например) записей. Так нет жеж, мы все вытянем и в памяти быстро соберем/обработаем. Мы же однотабличные селекты делать умеем ...

А еще можно пожаловаться что надо памяти докупить, это всегда проще чем код оптимизировать ...
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669661
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакзы
коллеги сисадмины, рассказывали как один кадр, лет 10 назад, заявил им, что дескать, я - оракл дба, а не админ всякой фигни, типа сетки и оси

таким дибиэям, свои понты, придется засунуть куда подальше,
старожилам форума оракл тоже
действительно, чего б сначала кабель не протянуть, а потом пойти и приклад не переписать )))
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669662
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximaXXLказинак ....

общение с базой сводится к однотабличным селектам, однострочным инсертам и апдейтам

...

ага, а потом приложения втянув в себя 16+ Гб данных из таблиц валятся с переполнением памяти ... а всего то надо было селектик написать и получить постранично (по 100 например) записей. Так нет жеж, мы все вытянем и в памяти быстро соберем/обработаем. Мы же однотабличные селекты делать умеем ...

А еще можно пожаловаться что надо памяти докупить, это всегда проще чем код оптимизировать ...
сдуру конечно можно и хер сломать
только никто не будет 16Гб тянуть из базы
просто последовательно сделают
сначала по параметрам с формы вытащат айди регионов, например,
потом, айди наименований товаров
а потом из таблицы транзакций вытащат нужные транзакции
ну это к примеру
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669665
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинак,

Я так на dbase и делал, когда еще CBO не придумали ))
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669713
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинак
в фейсбуке ни форин кей констрейнтов, ни джойнов в базе не делают
все на серверах приложений

общение с базой сводится к однотабличным селектам, однострочным инсертам и апдейтам

И смысл в этом есть, т.к. масштабировать базу сложнее.
Надо либо железо докупать либо мудрить с шардингом, кластерами и т.д., а сервера приложений тупо добавляются
поэтому, все что можно делать вне базы, стараются делать вне базыАга. Реализовали за пару месяцев на джавах констрейнты, ацид и получилось масштабируемо, а у дебилов из ораклов и айбиэмов не выходит вот уже сорок лет. И ни железа не требует, ни шардингов, ни кластеров... добавляется сервер в никуда.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669721
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторбиснес-логика в базе - это нынче моветон
А можно полюбопытствовать, что такое вообще "бизнес-логика"? Например, заведение депозитного договора - это "бизнес-логика" или нет? Если да, то кому мешает то, что в базе сидит процедура, которая открывает договор, счета и делает прочие операции
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669744
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинаксначала по параметрам с формы вытащат айди регионов, например,
потом, айди наименований товаров
а потом из таблицы транзакций вытащат нужные транзакции
ну это к примеруТак это что, бизнес-логикой теперь называется? Это обычный фильтр на форме.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669762
witte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
londiniumавторбиснес-логика в базе - это нынче моветон
А можно полюбопытствовать, что такое вообще "бизнес-логика"? Например, заведение депозитного договора - это "бизнес-логика" или нет? Если да, то кому мешает то, что в базе сидит процедура, которая открывает договор, счета и делает прочие операции
Тссс.. не спугните сразу. Зачем с козырей ходить :-)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669771
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-казинакв фейсбуке ни форин кей констрейнтов, ни джойнов в базе не делают
все на серверах приложений

общение с базой сводится к однотабличным селектам, однострочным инсертам и апдейтам

И смысл в этом есть, т.к. масштабировать базу сложнее.
Надо либо железо докупать либо мудрить с шардингом, кластерами и т.д., а сервера приложений тупо добавляются
поэтому, все что можно делать вне базы, стараются делать вне базыАга. Реализовали за пару месяцев на джавах констрейнты, ацид и получилось масштабируемо, а у дебилов из ораклов и айбиэмов не выходит вот уже сорок лет. И ни железа не требует, ни шардингов, ни кластеров... добавляется сервер в никуда.
между прочим это именно айбиэм и оракл двигают жаву
а про сервер в никуда - ваще бред, не знаешь, так хоть не позорься
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669772
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadказинаксначала по параметрам с формы вытащат айди регионов, например,
потом, айди наименований товаров
а потом из таблицы транзакций вытащат нужные транзакции
ну это к примеруТак это что, бизнес-логикой теперь называется? Это обычный фильтр на форме.

просмотр договоров - такая же бизнес логика, как и заведение договоров, хотя если у вас свое понимание, то мне спорить неохото

Хранимки не мешают, но ту ж самую функциональность можно и на жаве сделать, и это снизит нагрузку на базе.
При одновременном выполнении в тысячах сессий хранимки грузят базу. Та же функциональность на жаве грузит аппсервер. Но добавить еще один аппсервер легко. А в базу ресурсы добавить геморно.

Не будет многоэтажных запросов. Форин кей и чек констрейнты работают на аппсерверах.
Снижается нагрузка на базу, и потребность в спецах по ораклу.
И в таком случае, базу можно юзать бесплатную, и это основной аргумент в пользу отказа от оракла

Но не стоит сцать.
Лигаси в крупных конторах никуда не денется.
Будет как с коболом. Вроде и устарел, но то, что на нем написано, не переписывают. Потому и спецы требуются.
Правда, мало.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669781
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакфункциональность можно и на жаве сделать, и это снизит нагрузку на базе.Наивный или заблужденец?
казинакФорин кей и чек констрейнты работают на аппсерверах.
Снижается нагрузка на базуСказочник, а патент есть?
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669788
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elicказинакфункциональность можно и на жаве сделать, и это снизит нагрузку на базе.Наивный или заблужденец?
казинакФорин кей и чек констрейнты работают на аппсерверах.
Снижается нагрузка на базуСказочник, а патент есть?
это реальность, бро

ща даже многие запросики до базы не долетают.
Мелкие таблицы, типа справочников, во всяких мемкэшах и монгах кэшируются.

но раз ты кроме оракла ничо не видел, тебе ничо не поможет
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669799
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакща даже многие запросики до базы не долетают.
Мелкие таблицы, типа справочников, во всяких мемкэшах и монгах кэшируются.В говно-свисто-перделках видимость всего может быть.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669813
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинак-2-Ага. Реализовали за пару месяцев на джавах констрейнты, ацид и получилось масштабируемо, а у дебилов из ораклов и айбиэмов не выходит вот уже сорок лет. И ни железа не требует, ни шардингов, ни кластеров... добавляется сервер в никуда.между прочим это именно айбиэм и оракл двигают жавуА БМВ двигают велосипеды. На замену своим же автомобилям, где узкое место водитель и пассажиры не масштабируются более положенных сидячих мест. Хотя... если ремни безопасности реализовать на уровне - держаться рукой за переднее кресло, можно на заднем сидении вместо трех и пятерых пассажиров посадить, а если вместо isofix применить коленки родителей, то еще двоих-троих детей ту да же.
казинак-2-И ни железа не требует, ни шардингов, ни кластеров ... добавляется сервер в никуда.а про сервер в никуда - ваще бред, не знаешь, так хоть не позорьсяПоздно, уже опозорился. Для осознания "тупо добавить" у меня недостаточно квалификации. Пришлось воспользоваться документацией на сайте Томката. Смотрю раздел Apache Tomcat Clustering ...
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669825
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-казинакпропущено...
между прочим это именно айбиэм и оракл двигают жавуА БМВ двигают велосипеды. На замену своим же автомобилям, где узкое место водитель и пассажиры не масштабируются более положенных сидячих мест. Хотя... если ремни безопасности реализовать на уровне - держаться рукой за переднее кресло, можно на заднем сидении вместо трех и пятерых пассажиров посадить, а если вместо isofix применить коленки родителей, то еще двоих-троих детей ту да же.
какое-то словесное недержание

-2-казинакпропущено...
а про сервер в никуда - ваще бред, не знаешь, так хоть не позорьсяПоздно, уже опозорился. Для осознания "тупо добавить" у меня недостаточно квалификации. Пришлось воспользоваться документацией на сайте Томката. Смотрю раздел Apache Tomcat Clustering ...
ты походу кластер бд не отличаешь от кластера серверов приложений
кластеру сервера приложений не надо consistency данных обеспечивать
это просто дополнительный процесс, который перестартует упавшие/зависшие жава машины

неохото мне ликбезом заниматься, читай доки
елика, тоже с собой возьми
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669849
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакв фейсбуке ни форин кей констрейнтов, ни джойнов в базе не делают
все на серверах приложений

..чушь тихонько повизгивала...
Они всего лишь prestodb разработали, где практически ansi
https://prestodb.io/docs/current/sql/select.html
При том у них совсем другая задача - Big Data, логика относительно простая, но даже в ней они без sql и джойнов не обошлись.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669855
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinky catказинакв фейсбуке ни форин кей констрейнтов, ни джойнов в базе не делают
все на серверах приложений

..чушь тихонько повизгивала...
Они всего лишь prestodb разработали, где практически ansi
https://prestodb.io/docs/current/sql/select.html
При том у них совсем другая задача - Big Data, логика относительно простая, но даже в ней они без sql и джойнов не обошлись.
я там не работал, доказать не смогу, но первый же нагугленный линк говорит
авторMySQL - используется как хранилище пар ключ-значение, никаких join'ов
https://www.insight-it.ru/highload/2010/arkhitektura-facebook/
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669859
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669874
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакMaximaXXLпропущено...


ага, а потом приложения втянув в себя 16+ Гб данных из таблиц валятся с переполнением памяти ... а всего то надо было селектик написать и получить постранично (по 100 например) записей. Так нет жеж, мы все вытянем и в памяти быстро соберем/обработаем. Мы же однотабличные селекты делать умеем ...

А еще можно пожаловаться что надо памяти докупить, это всегда проще чем код оптимизировать ...
сдуру конечно можно и хер сломать
только никто не будет 16Гб тянуть из базы
просто последовательно сделают
сначала по параметрам с формы вытащат айди регионов, например,
потом, айди наименований товаров
а потом из таблицы транзакций вытащат нужные транзакции
ну это к примеру

Ну если к примеру:
Есть 2 таблицы:
таб1 (Отдел, Сотрудник) - все сотрудники предприятия
таб2 (Сотрудник, Время прихода/ухода) - только те сотрудники которые приходили

ну и надо увидеть те отделы где на работу приходили все сотружники.

Расскажите мне несведущему, как Вы его реализуете не делая объединение таблиц в одном селекте?
И это ОЧЕНЬ простой пример
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669891
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinky catказинак,
учитесь для начала гуглить
https://www.facebook.com/notes/facebook-engineering/presto-interacting-with-petabytes-of-data-at-facebook/10151786197628920/?s=keen-io
ну меряться линками глупо
но даже в вашем линке написано "The Presto system is implemented in Java"

такшто, оракл бд там, какбэ нету,
и ваш агрумент только подтверждает уменьшение потребности оракл админов и прогеров
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669895
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximaXXLказинакпропущено...

сдуру конечно можно и хер сломать
только никто не будет 16Гб тянуть из базы
просто последовательно сделают
сначала по параметрам с формы вытащат айди регионов, например,
потом, айди наименований товаров
а потом из таблицы транзакций вытащат нужные транзакции
ну это к примеру

Ну если к примеру:
Есть 2 таблицы:
таб1 (Отдел, Сотрудник) - все сотрудники предприятия
таб2 (Сотрудник, Время прихода/ухода) - только те сотрудники которые приходили

ну и надо увидеть те отделы где на работу приходили все сотружники.

Расскажите мне несведущему, как Вы его реализуете не делая объединение таблиц в одном селекте?
И это ОЧЕНЬ простой пример
элментарно
в одну коллекцию тащим первую таблицу, в другую - вторую
и объединяем коллекции
ессно там наверняка фильтры будут, например, приходы/уходы за месяц
да даже если не будут, объединяем и кэшируем, если надо
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669913
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакMaximaXXLпропущено...


Ну если к примеру:
Есть 2 таблицы:
таб1 (Отдел, Сотрудник) - все сотрудники предприятия
таб2 (Сотрудник, Время прихода/ухода) - только те сотрудники которые приходили

ну и надо увидеть те отделы где на работу приходили все сотружники.

Расскажите мне несведущему, как Вы его реализуете не делая объединение таблиц в одном селекте?
И это ОЧЕНЬ простой пример
элментарно
в одну коллекцию тащим первую таблицу, в другую - вторую
и объединяем коллекции
ессно там наверняка фильтры будут, например, приходы/уходы за месяц
да даже если не будут, объединяем и кэшируем, если надо

Вот и получаеться Вы тянете 16+ ГБ данных, вместо 2 строчек. А если сервера БД нахожятся в Маями а сервера приложений в Лондоне ... то лучше написать один правильный запрос чем укатывать сервера приложений ... с криками, добавте памяти

То же относиться и к справочникам, иногда полезно иметь ин-мемори, но они должны быть не простыми (например, не нашел ин-мемори - полез в базу). Иначе кто-то добавит(а не дай бог исправит роутинг) в справочнике, а Вы об этом не знаете и по своей ин-мемори отправите транзакцию в другое приложение и разрушите бизнес логику. А это уже совсем плохо
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669922
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакты походу кластер бд не отличаешь от кластера серверов приложений
кластеру сервера приложений не надо consistency данных обеспечивать
Ты путаешь социальную помойку с информационной системой. Если слетела подписка или странности с количеством лайков, всегда можно списать на руку Кремля или происки Госдепа.

казинакэто просто дополнительный процесс, который перестартует упавшие/зависшие жава машины

неохото мне ликбезом заниматься, читай докиДокументация томката clustering how-to пишет про репликацию сессий и предостерегает от "тупо добавил" для больших систем.

казинакв одну коллекцию тащим первую таблицу, в другую - вторую
и объединяем коллекции
ессно там наверняка фильтры будут, например, приходы/уходы за месяц
да даже если не будут, объединяем и кэшируем, если надоМногие здесь проходили это "объединяем" в эпоху beforesql на прогрессивном dbase. Но потом объемы подросли, требования усложнились и вложенный цикл (нестед-луп) перестал покрывать все потребности. Потом захотелось не тупить, когда данные меняют более одного пользователя, потом прочий acid ... и dbase сдулся.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669925
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximaXXLВот и получаеться Вы тянете 16+ ГБ данных, вместо 2 строчек.
это с какого перепугу?
применяем фильтры тащим из одной таблицы, отфильтрованное, а потом, по результатам первой, тащим из второй

MaximaXXLТо же относиться и к справочникам, иногда полезно иметь ин-мемори, но они должны быть не простыми (например, не нашел ин-мемори - полез в базу). Иначе кто-то добавит(а не дай бог исправит роутинг) в справочнике, а Вы об этом не знаете и по своей ин-мемори отправите транзакцию в другое приложение и разрушите бизнес логику. А это уже совсем плохо
кэши обновлять можно по требованию, то бишь после изменений
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39669966
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
казинакMaximaXXLВот и получаеться Вы тянете 16+ ГБ данных, вместо 2 строчек.
это с какого перепугу?
применяем фильтры тащим из одной таблицы, отфильтрованное, а потом, по результатам первой, тащим из второй

Да с такого, что Вы уже вытащили данные из 2-й таблицы чтоб их проанализировать (это уже более 2 строчек)
А далее Вам надо вытащить все данные из первой, потому как Вы не можете из вытащенных данных сформировать полный фильтр, в класcике банальный Left Join без полных данных первой таблицы сложно организовать. Но и так, взяв данные из второй таблицы вы получаете НАМНОГО больше данных чем пришлет результирующий селект.

казинакMaximaXXLТо же относиться и к справочникам, иногда полезно иметь ин-мемори, но они должны быть не простыми (например, не нашел ин-мемори - полез в базу). Иначе кто-то добавит(а не дай бог исправит роутинг) в справочнике, а Вы об этом не знаете и по своей ин-мемори отправите транзакцию в другое приложение и разрушите бизнес логику. А это уже совсем плохо
кэши обновлять можно по требованию, то бишь после изменений
Можно кеши обновлять "по требованию" но опять таки - Вы будете тянуть все данные, а их может быть не мало и тянете Вы их для того чтоб получить колекцию для работы с чем? Если с данными из базы (вытянутые другим селектом) то может разумнее написать 1 правильный селект, а не городить огород? Данные кеша обновляються не моментально... Ставить всех на холд для обновления кешей зачастую так себе практика.

Я много лет работаю с джавистами и они осознали силу sql.
Даже если им надо что-то на 1 фильтр (например отчет МОЖЕТ вытягянуть 10+ ГБ, потому что в форме чел может указать очень поверхносно фильтр) и джависты этого не делали раньше, они приходят и мы обсуждаем как лучше. Уже давно они отошли от практики вытянем все и в памяти все быстро сделаем. Хотя еще приходят "молодые дарования" которые мыслят аналогично Вашему, но лабы в институте и реальная работа это разные вещи.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670078
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то дискуссия не в то русло немного утекла. Начиналось все с вопроса про DBA и уход в cloud.
А, еще почему-то автора интересует Россия хотя сам он там не обитает и контактов не имеет.

Несколько моментов

1. Облака
Действительно в западном мире ведется активный выход в облако (включая банковскую сферу и прочие sensitive data) и действительно это уже привело (и тренд продолжается) к уменьшению вакансий DBA.
Еще Oracle продвигает свои мега-технологии под названием "the self-driving database" и "Oracle autonomous database", что призвано уменьшить число DBA... правда оно может и наоборот потребовать больше человеческих ресурсов, но в этом случае можно отключить (как некоторые типа меня делают с другими особо интеллектуальными технологиями типа cardinality feedback или adaptive plans).
Возвращаясь к России, достаточно разумно что компании намного менньше ведуться на вывод своих данных в облако, владеемое юр лицом другой страны.

2. Удешевление железа и в частности оперативки + увеличение объемов данных.
Предпринимается много попыток перенести базы в кластера, в частности хадуп. И это действительно приводит к уменьшению потребности в ораклистах, но есть несаолько моментов.
Как бало замечено, надо полностью осознавать, что ACID не поддерживается (хотя дяди, выделяющие бюджеты ведутся на маркетинговый буллщит типа limited ACID support от чего в итоге страдают все).
И, второе, даже когда пришло осознание что всякие хадупы не вариант для OLTP, то даже для DWH/OLAP возникают серьезные проблемы с масштабируемостью по нагрузке (число одновременно запущенных запросов по простому), а во вторых недопустимая latency. Внезапно обраруживается, что типичное время отзыва не конкурирует с аналогичной логикой в Оракле.
И тут приходит новый тренд - кластер но уже в памяти. Что-то в духе гибрида GridGain + Hadoop .
Как бы там ни было это таки сжимает долю Оракла.

3. Отупение среднестатистического специалиста.
Этот тренд скомбинирован с пунктом 2.
В общем ситуация такая: снижаются издержки на человеческий ресурс и на дорогое ПО типа Оракла и вместо этого вбухивается в железо.
Никто особо не пытается понимать как работает оптимизатор запросов (про такое понятие как query transformations знает вообще наверное менее 5%),
мало кто умеет нормально анализировать куда уходит время и ресурсы при обработке данных.
Вместо этого давайте пытаться перейти на кластер, использовать разнообразные кеши и прочее... мало у кого взлетает.
Люди которые были не в состоянии delivery on mature software вдруг терпят крах на сырых технологиях - внезапно!
Но тенденция есть и долю Оракла это тоже уменьшает.

4. Жадность Ларри и замедленная приспособляемость к реалиям.
Важный архитектурный недостаток Оракла - остуствие columnar storage. Это достаточно критично для больших хранилищ.
Всякие hybrid columnar compressionна на то и гибрид, что это не полноценный колоночный формат.
Вроде бы многообещающе выглядит in-memory column store, но влетает в копеечку.
И на волне общего хайпа касательно хадупа, клстеров и прочих in-memory caches мало кто рассматривает инвестицию в Oracle in-memory option.
Доля рынка на крупных хранилищах уходит.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670112
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WolverinesВ этом есть ценность человека - желание улучшать процессы в компании. В Cloud кто этим будет заниматься? Просто купим больше дисков, больше памяти, больше CPU.Может в каком-то "Рога и копыта" у админа болит душа как сэкономить на железе, особено если он друг владельца или директора или имеет на этом фоне хорошие премии, но во всяких крупных бизнесах, которые являются основными потребителями Оракла есть DBA team и есть application team.
application team смотрит насколько эффективно приложение потребялет ресурсы и насколько отзывчиво к пользователю.
При переходе в облако ничего особо не меняется, если есть доступ к oracle performance views.
А вот DBA team в принципе исчезает.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670204
Wolverines
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbms_photoshopWolverinesВ этом есть ценность человека - желание улучшать процессы в компании. В Cloud кто этим будет заниматься? Просто купим больше дисков, больше памяти, больше CPU.Может в каком-то "Рога и копыта" у админа болит душа как сэкономить на железе, особено если он друг владельца или директора или имеет на этом фоне хорошие премии, но во всяких крупных бизнесах, которые являются основными потребителями Оракла есть DBA team и есть application team.
application team смотрит насколько эффективно приложение потребялет ресурсы и насколько отзывчиво к пользователю.
При переходе в облако ничего особо не меняется, если есть доступ к oracle performance views.
А вот DBA team в принципе исчезает.
А application team почему выживает?)) Приложеньки еще проще вынести, сам разработчик сразу после тестов деплоит контейнеры в облако.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670232
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wolverines,

application team это те, кто пишет приложение.
Появление искусственного интеллекта, транслирующего невнятные хотелки пользователей в конкретный код я в ближайшем будущем не предвижу.
Если же речь про вынесение логики из базы, то это даже неохота обсуждать.

Но как я отметил основных тренда два
1. уменьшается доля ДБА из-за облака и разнообразных атоматизаций. Это влияет только на ДБА.
2. уменьшается доля Оракла в целом как из-за нездорового хайпа касательно новых подходов так и по некоторым объективным причинам. Это влияет и на разрабов.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670259
Wolverines
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbms_photoshopWolverines,
application team это те, кто пишет приложение.
Ок, думал, что application team это люди, которые поддерживают апликейшен сервера.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670283
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня приводит в легкое изумление доверчивость бизнеса к облакам.
Отдать свои чувствительные данные под фактический чужой контроль - модель поведения, в чем-то созвучная девизу "слабоумие и отвага".
Полагаю, в данном случае скорее это вопрос веры и маркетинга.
Веры в cloud-провайдеров с просветленными лицами, привнесенной в бизнес мессиями от маркетинга.

Как полагаете, какой процент топ-менеджмента сможет провести параллель между переданными в облака базами и историей с гуглодоками, осознать наличие параллелей и задуматься о вечном?

...впрочем, за любым увлечением очередной новомодностью следует неизбежный откат.
Не думаю, что DBA как профессия неизбежно отомрет в ближайшие годы.
В конце концов, тем же клаудам нужны высокопрофессиональные администраторы, а это достигается планомерной селекцией, для которой необходима широкая "кормовая база" (или "поголовье" - кому как удобнее) администраторов обыкновенных.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670362
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous, жизненный цикл менеджмента обычно короче жизненного цикла компаний.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670387
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Железный конь идет на смену крестьянской лошадке. (С)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670423
казинак
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-казинакты походу кластер бд не отличаешь от кластера серверов приложений
кластеру сервера приложений не надо consistency данных обеспечивать
Ты путаешь социальную помойку с информационной системой. Если слетела подписка или странности с количеством лайков, всегда можно списать на руку Кремля или происки Госдепа.
опять понос


-2-Документация томката clustering how-to пишет про репликацию сессий и предостерегает от "тупо добавил" для больших систем.
двоюшник, то б хоть раз по делу чо написал
а то только понос один

ну какой смысл чота с тобой обсуждать?
репликация сессий, блин, прочитал словечко и думаешь уел?
даж не буду объяснять
просто, я сам конфигурил веблоджики в кластер и без кластера
а ты только отдельные фразы из доки выдергиваешь

-2-казинакв одну коллекцию тащим первую таблицу, в другую - вторую
и объединяем коллекции
ессно там наверняка фильтры будут, например, приходы/уходы за месяц
да даже если не будут, объединяем и кэшируем, если надоМногие здесь проходили это "объединяем" в эпоху beforesql на прогрессивном dbase. Но потом объемы подросли, требования усложнились и вложенный цикл (нестед-луп) перестал покрывать все потребности. Потом захотелось не тупить, когда данные меняют более одного пользователя, потом прочий acid ... и dbase сдулся.
это ты типа в историю нас посвятил))
проблема твоя и тебе подобных в том, что вы даже не понимаете что есть альтернативные решения,
сотворили себе кумира из оракла и обсираете тех, кому в принципе насрать на оракл
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670430
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousМеня приводит в легкое изумление доверчивость бизнеса к облакам.
Отдать свои чувствительные данные под фактический чужой контроль - модель поведения, в чем-то созвучная девизу "слабоумие и отвага".
Полагаю, в данном случае скорее это вопрос веры и маркетинга.
Веры в cloud-провайдеров с просветленными лицами, привнесенной в бизнес мессиями от маркетинга.

Как полагаете, какой процент топ-менеджмента сможет провести параллель между переданными в облака базами и историей с гуглодоками, осознать наличие параллелей и задуматься о вечном?

...впрочем, за любым увлечением очередной новомодностью следует неизбежный откат.
Не думаю, что DBA как профессия неизбежно отомрет в ближайшие годы.
В конце концов, тем же клаудам нужны высокопрофессиональные администраторы, а это достигается планомерной селекцией, для которой необходима широкая "кормовая база" (или "поголовье" - кому как удобнее) администраторов обыкновенных.Точно, такие же мысли. Вот навернется Амазон из-за кассового разрыва, как Bear Sterns какой-нибудь или братья Леманы... И что будет с данными в AWS? Выключат нахрен и всё, а ещё лучше - продадут конкурентам чтобы, стало быть, покрыть убытки.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670854
IMNO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал я 3 страницы. Захотелось вступить в дискуссию.

Вроде бы лет 10 назад пытались убить SQL?
Привело к тому, что в каждой компании "ушедшей" от SQL родился собственный уродец а-ля SQL. Для выборки, агрегирования и сортировки данных. Компании подумали и вернулись обратно к SQL.

Возможно облака ждет та же участь. Большая часть бизнеса уйдет в облака.
Условно какой-нибудь Вася Пупкин будет сотрудником Амазона, но закреплен будет за компанией "Рога и копыта", базы которой будет администрировать. Собственно тот же ДБА, работающий на компанию "Рога и копыта", только вид сбоку.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670858
master_yoda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousОтдать свои чувствительные данные под фактический чужой контроль - модель поведения, в чем-то созвучная девизу "слабоумие и отвага".
Это не сильно отличается от передачи всего и вся в аутсорсинг.

Арендуется у кого-то датацентр или место в нём.
Берётся в лизинг железо.
Нанимается подрядчик следить за системами.
Разработка отдаётся вендору или его партнёру.

Если бизнес согласен на это, то почему бы уже в клауд всё не сгрузить, чтобы минимизировать количество подрядчиков.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670886
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
master_yodaandrey_anonymousОтдать свои чувствительные данные под фактический чужой контроль - модель поведения, в чем-то созвучная девизу "слабоумие и отвага".
Это не сильно отличается от передачи всего и вся в аутсорсинг.

Арендуется у кого-то датацентр или место в нём.
Берётся в лизинг железо.
Нанимается подрядчик следить за системами.
Разработка отдаётся вендору или его партнёру.

Если бизнес согласен на это, то почему бы уже в клауд всё не сгрузить, чтобы минимизировать количество подрядчиков.

Тогда уж приложение тоже в лизинг отдать, одно но
Если сломается сетевой ms office - останется часть документов ( большинство в отправленных письмах)
Если сломается безвозвратно база - компанию можно закрывать
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39670887
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
master_yoda,

Учитывая лицензионное соглашение на cloud service, провайдер ничем сильно не рискует
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671064
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninЕсли сломается безвозвратно база - компанию можно закрывать

В нашей конторе тоже поддались новомодным веяниям - перевели одну из систем в MS Azure. Проблемы начались сразу. После третьего падения системы подняли локальный сервер, скопировали туда базы системы и настроили процесс репликации из Azure в локальную базу. Теперь, если Azure ломается, просто переключаем систему на локальную базу. В чем смысл переводить базу в Azure - я не знаю.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671066
Wolverines
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
flexgenПосле третьего падения системы подняли локальный сервер
Что именно ломается и укладывается это в SLA?
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671146
Фотография Alexey Zhidkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подведем итоги - мы все умрем! :)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671175
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Zhidkovподведем итоги - мы все умрем! :)Или сэволюционируем.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671205
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно еще под политическим углом посмотреть. Если хостинг-провайдер подчиняется
санкционным законам то в одночасье ваши сервисы могут быть зобанены не смотря ни
на какие SLA.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671235
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousМеня приводит в легкое изумление доверчивость бизнеса к облакам.
Помимо ответа Scott Tiger еще стоит добавить, что повышение эффективности, уменьшение затрат, обеспечение безопасности часто не ключевые факторы для принимающих решение о миграции.
Большой бизнес - это большое число слоев. Любители математики могут почитать про модель Арнольда многоуровневого управления
Многоступенчатое управление, описываемое нашей моделью при n > 3, неустойчиво. Двухступенчатое управление приводит к периодическим колебаниям, но не вызывает катастрофического нарастания колебаний, происходящего при трех- и более ступенчатом управлении. Настоящую устойчивость обеспечивает только одноступенчатое управление, при котором управляющее лицо более заинтересовано в интересах дела, чем в поощрении со стороны начальства.
Реальность понятное дело, часто отличается от модели... еще и в худшую сторону. :)
Мигрируют, как правило, не оперативные базы а хранилища. А хранилище это часто "вспомогательная вещь" не приносящая прибыли, а наоборот рассматриваемая как источник затрат.

Кстати, неплохоя анализ был у Рудя, у него в центре внимания мелкософт, но это общей картины не портит - Облака, ит-про, будущее и бла бла бла . 4 года прошло.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671238
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного отвлекаясь от Оракла и крупных бизнесов, облака могут вполне иметь смысл. Как пример - back-end tools for mobile developers.

Вот толковые ребята основали сервис ( Parse (platform) ) в 2011, а в 2013 продали его за $85 000 000 фейсбуку... который его похоронил.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671816
flexgen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WolverinesЧто именно ломается и укладывается это в SLA?Что ломается в Azure я не знаю, не работаю с ним. В SLA не укладывались, система была недоступна от 4 до 6 часов, система должна работать 24*7. Как только переходили на локальный сервер БД - проблемы волшебным образом исчезали.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671872
Dr. SYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbms_photoshopА, еще почему-то автора интересует Россия хотя сам он там не обитает и контактов не имеет.

Несколько моментов

4. Жадность Ларри и замедленная приспособляемость к реалиям.
Важный архитектурный недостаток Оракла - остуствие columnar storage. Это достаточно критично для больших хранилищ.
Всякие hybrid columnar compressionна на то и гибрид, что это не полноценный колоночный формат.
Вроде бы многообещающе выглядит in-memory column store, но влетает в копеечку.
И на волне общего хайпа касательно хадупа, клстеров и прочих in-memory caches мало кто рассматривает инвестицию в Oracle in-memory option.
Доля рынка на крупных хранилищах уходит.


спасибо за попытку вернуть тему в русло, а то уже все скатывалось в срач как обычно )

1 - Автор прожил в РФ много лет ) ну из предыдущей темы заметил , что настроения в РФ почему то сильно оптимистичнее чем на западе.

2 - пункт 4, тут прямо в точку
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39671873
Dr. SYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousМеня приводит в легкое изумление доверчивость бизнеса к облакам.


а доверие тут не причем , финансовая сторона перетягивает.

Вывод в cloud это большая экономия -> высвобождаются финансы для роста бизнеса (ну или на худой конец для солидных премий)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39672053
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr. SYSandrey_anonymousМеня приводит в легкое изумление доверчивость бизнеса к облакам.

а доверие тут не причем , финансовая сторона перетягивает.
"Дешево хорошо не бывает" (с) народная мудрость.
По-видимому, отмеченное тут отличие умонастроений в РФ от умонастроений "свободного мира" по данному вопросу как-то связано с тем, что бизнес в России... пуганный , много всякого видел в 90-е и нулевые, доверчивые подвывелись .
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39672079
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr. SYSфинансовая сторона перетягивает.

Вывод в cloud это большая экономия -> высвобождаются финансы для роста бизнеса (ну или на худой конец для солидных премий)Во-первых если сравнивать не просто стоимость железа+обслуги vs стоимость аренды куска облака, а учесть доп факторы и риски, то можно прийти к прямо противоположному выводу.

Во-вторых если зайти с другой стороны то это вообще можно доказать достаточно строго.
Раз Ораклу финансово выгодно подсаживать на облачный сервис вместо продажи железок+ПО+поддержки, то наверное клиенту это менее выгодно, не так ли?
Если трезво подумать в долгосрочной перспективе.

Ремомендую почитать историческую перспективу по ссылке в моем предыдущем сообщении.
Для полноты: облака могут иметь смысл для отдельных проектов, но для для всех кто туда лезет или кого туда тянут. Об этом уже тоже было сказано ранее даже с примером.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39672333
Dr. SYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous
По-видимому, отмеченное тут отличие умонастроений в РФ от умонастроений "свободного мира" по данному вопросу как-то связано с тем, что бизнес в России... пуганный , много всякого видел в 90-е и нулевые, доверчивые подвывелись .

paypal никогда бы не мог зародиться в РФ , по той же причине ему не доверяли бы (ну и банковские регуляции еще) , тем не менее сервис завоевал всемирную популярность и работает 10 с лишним лет уже
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39672369
недо scna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dr. SYSpaypal никогда бы не мог зародиться в РФ , по той же причине ему не доверяли бы
если мне не изменяет мой склероз, webmoney и qiwi зародились именно в этой стране, задолго до того, как тут что-то стало известно о PayPal.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39672403
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
недо scnaесли мне не изменяет мой склероз, webmoney и qiwi зародились именно в этой стране, задолго до того, как тут что-то стало известно о PayPal.Мне казалось, что значительная часть тех, кто первым начал использовать webmoney, qiwi были те, кто не хотел светить операции большому брату.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39672710
недо scna
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadзначительная часть тех, кто первым начал использовать webmoney, qiwi были те, кто не хотел светить операции большому брату.
в до-FATCA'овскую эпоху и пэйпалу было глубо пофиг, кто, сколько, кому и куда.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39672807
Dr. SYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
недо scnaDr. SYSpaypal никогда бы не мог зародиться в РФ , по той же причине ему не доверяли бы
если мне не изменяет мой склероз, webmoney и qiwi зародились именно в этой стране, задолго до того, как тут что-то стало известно о PayPal.

vkontakte тоже , но как и qiwi идея была не российская, а первые аналоги появились не в РФ
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39672855
Polar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximaXXL
Ну если к примеру:
Есть 2 таблицы:
таб1 (Отдел, Сотрудник) - все сотрудники предприятия
таб2 (Сотрудник, Время прихода/ухода) - только те сотрудники которые приходили

ну и надо увидеть те отделы где на работу приходили все сотружники.

Расскажите мне несведущему, как Вы его реализуете не делая объединение таблиц в одном селекте?
И это ОЧЕНЬ простой пример

И в чем проблема сделать это на сервере приложений?

MaximaXXLВот и получаеться Вы тянете 16+ ГБ данных, вместо 2 строчек. А если сервера БД нахожятся в Маями а сервера приложений в Лондоне ... то лучше написать один правильный запрос чем укатывать сервера приложений ... с криками, добавте памяти


Прекрасно все реализуется без никаких криков простыми запросами.

1.Вытащить все ID сотрудников, которые приходили на работу, из второй таблицы в коллекцию (это вообще не гигабайты памяти)
2.Проверить по первой таблице, что все сотрудники из отдела в коллекции сознательных работников.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673005
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polar.....
И в чем проблема сделать это на сервере приложений?

....
Прекрасно все реализуется без никаких криков простыми запросами.

1.Вытащить все ID сотрудников, которые приходили на работу, из второй таблицы в коллекцию (это вообще не гигабайты памяти)
2.Проверить по первой таблице, что все сотрудники из отдела в коллекции сознательных работников.

1. Проблемма в том что 1 запросом вытаскивается ВСЕ данные из второй таблицы которые Вам нужны (а это не 2 строчки как может быть в финальном правильном селекте). Ну и хорошо если вы работаете с сотнями записей, а не в банках с мировым именем, и это сотрудники, а не проводки которых могут быть миллионы.

2.1 Проверить по первой таблице ... это либо будет запрос сложнее чем select * from table1 where ... (если делать сложным запросом то: Вы получеаете не маленькую коллекцию, грузите ее в память и только для того чтобы отправить ее опять на сервер).

2.2 Вам придеться тащить все данные из первой таблицы себе и делать подобие left join, что приводит к получению второй не маленькой коллекции в памяти и их объединение (что соответственно приводит к работе с 2 большими массивами инмемори, хотя финальный селект может вернуть 2 строчки).

ну и как итог:
1.больше времени на пересылку/вытаскивание больших(ненужных) объемов данных - увеличение времени работы процесса
2.отжерание памяти на севере приложений (Вам надо туда поместить 1-2 коллекции) - увеличение памяти для работы приложения
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673039
Фотография конечно Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно пояснить судьбу Oracle DBA в следующей конфигурации железа
1. Личный (приватный Cloud), например, на базе https://en.wikipedia.org/wiki/IBM_WebSphere_DataPower_SOA_Appliances
2. Oracle Exadata во внутреннем контуре п. 1

Данный модельный пример, что покажет по изменениям в скиллах и потребностям DBA?

Игорь.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673063
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно ВасяА можно пояснить судьбу Oracle DBA в следующей конфигурации железа
1. Личный (приватный Cloud), например, на базе https://en.wikipedia.org/wiki/IBM_WebSphere_DataPower_SOA_Appliances
2. Oracle Exadata во внутреннем контуре п. 1

Данный модельный пример, что покажет по изменениям в скиллах и потребностям DBA?

Игорь.

1) При использовании не сертифицированных (читай не oracle) cloud систем, Вам придется лицезировать все CPU системы. Например был наезд на организайию, которая использовала vmware и развернула все базы на выделенном лицензированном сервере.
Oracle потребовал лицензирование всех серверов vSphere, так как любую vm можно было перекинуть на другой сервер.

2) Exadata - обычный сервер базы данных, с некоторой спецификой, обычный DBA там востребован.
Но поддержка очень нервно реагирует на изменение конфигурации не предусмотренных в штатной настройкой.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673211
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin Exadata - обычный сервер базы данных, с некоторой спецификой
Вот тут бы я поспорил :)
Оно на первый взгляд , конечно, похоже на правду , но если копнуть чуть глубже - то некоторая специфика выливается в отдельный скилл, причем не только для DBA, но даже для разраба средней руки...
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673236
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousVadim Lejnin Exadata - обычный сервер базы данных, с некоторой спецификой
Вот тут бы я поспорил :)
Оно на первый взгляд , конечно, похоже на правду , но если копнуть чуть глубже - то некоторая специфика выливается в отдельный скилл, причем не только для DBA, но даже для разраба средней руки...

Это да, молотилка данных...
в штатах разлетается как горячие пирожки, типа поставил и забыл
но там стоимость oracle и железа - капитализация компании, типа круто
поэтому не парятся
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673242
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninЭто да, молотилка данных..
У этой молотилки есть свой, отдельный кластер багов и несовместимостей с "обычным" сервером.
Кроме того, не все подходы к проектированию, разработке и оптимизации, применимые к "обычной" БД, подходят для экзадаты.
Вернее, у нее - свои подходы, временами вызывающие удивление до оторопи у "классического" базовода :)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673255
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousотдельный кластер <skipped> несовместимостей с "обычным" серверомМожно подробнее, с примерами?
Про баги и разницу подходов вопросов нет.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673280
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно ВасяА можно пояснить судьбу Oracle DBA в следующей конфигурации железа
1. Личный (приватный Cloud), например, на базе https://en.wikipedia.org/wiki/IBM_WebSphere_DataPower_SOA_Appliances
2. Oracle Exadata во внутреннем контуре п. 1

Данный модельный пример, что покажет по изменениям в скиллах и потребностям DBA?

Игорь.
exadata(программно АППАРАТНЫЙ комплекс) внутри приватный Cloud на базе IBM_WebSphere_DataPower_SOA_Appliances...
Штоа ???..
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673351
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kinky catконечно ВасяА можно пояснить судьбу Oracle DBA в следующей конфигурации железа
1. Личный (приватный Cloud), например, на базе https://en.wikipedia.org/wiki/IBM_WebSphere_DataPower_SOA_Appliances
2. Oracle Exadata во внутреннем контуре п. 1

Данный модельный пример, что покажет по изменениям в скиллах и потребностям DBA?

Игорь.
exadata(программно АППАРАТНЫЙ комплекс) внутри приватный Cloud на базе IBM_WebSphere_DataPower_SOA_Appliances...
Штоа ???.. месье знают толк в извращениях
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673449
Фотография stdio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема из пальца высосана.

Процент людей, читающих документацию, слава богу, всегда остаётся примерно одинаковым.

А ещё говорят, что скоро не то что Oracle DBA не нужны будут, а даже таксисты не у дел будут!
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673459
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopandrey_anonymousотдельный кластер <skipped> несовместимостей с "обычным" серверомМожно подробнее, с примерами?
Про баги и разницу подходов вопросов нет.
Какой оригинальный способ цитировать.
Британский, должно быть?
:)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673460
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stdioдаже таксисты не у дел будут!
Ну из последних новостей на эту тему у нас- Камаз таки саморулился на ~пустых автоподходах к Крымскому мосту и яндекс-авто, самодоехавшее от Москвы до Казани на общих основаниях, в том числе в СМУ.
Что там у американцев, японцев и китайцев - даже не знаю, должно быть космические корабли бороздят Большой театр :)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673754
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin1) При использовании не сертифицированных (читай не oracle) cloud систем, Вам придется лицезировать все CPU системы. Например был наезд на организайию, которая использовала vmware и развернула все базы на выделенном лицензированном сервере.
Oracle потребовал лицензирование всех серверов vSphere, так как любую vm можно было перекинуть на другой сервер.

Нужно было посылать куда подальше. Необходимо лицензировать те сокеты, на которых оракл _выполняется_ или _выполнялся_, а не все доступные в теории. Бремя доказательства нарушения условий лицензирования лежит на истце, задача ответчика - предоставить свидетельства, что оракл выполнялся только на пролицензированных сокетах. Классический развод, прямо по варбуку.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673758
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, мне впаривали нечно похожее
Лицензирование блейдов
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673765
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott TigerVadim Lejnin1) При использовании не сертифицированных (читай не oracle) cloud систем, Вам придется лицезировать все CPU системы. Например был наезд на организайию, которая использовала vmware и развернула все базы на выделенном лицензированном сервере.
Oracle потребовал лицензирование всех серверов vSphere, так как любую vm можно было перекинуть на другой сервер.

Нужно было посылать куда подальше. Необходимо лицензировать те сокеты, на которых оракл _выполняется_ или _выполнялся_, а не все доступные в теории. Бремя доказательства нарушения условий лицензирования лежит на истце, задача ответчика - предоставить свидетельства, что оракл выполнялся только на пролицензированных сокетах. Классический развод, прямо по варбуку.А если откроют логи vSphere и докажут? Насколько я понимаю, в vSphere это абсолютно нормальная ситуация, что виртуалки ездят на менее загруженные хосты без участия админа.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673779
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott TigerVadim Lejnin1) При использовании не сертифицированных (читай не oracle) cloud систем, Вам придется лицезировать все CPU системы. Например был наезд на организайию, которая использовала vmware и развернула все базы на выделенном лицензированном сервере.
Oracle потребовал лицензирование всех серверов vSphere, так как любую vm можно было перекинуть на другой сервер.

Нужно было посылать куда подальше. Необходимо лицензировать те сокеты, на которых оракл _выполняется_ или _выполнялся_, а не все доступные в теории. Бремя доказательства нарушения условий лицензирования лежит на истце, задача ответчика - предоставить свидетельства, что оракл выполнялся только на пролицензированных сокетах. Классический развод, прямо по варбуку.
Ви таки будете смиятся, но они выиграли суд
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673793
witte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinScott Tigerпропущено...


Нужно было посылать куда подальше. Необходимо лицензировать те сокеты, на которых оракл _выполняется_ или _выполнялся_, а не все доступные в теории. Бремя доказательства нарушения условий лицензирования лежит на истце, задача ответчика - предоставить свидетельства, что оракл выполнялся только на пролицензированных сокетах. Классический развод, прямо по варбуку.А если откроют логи vSphere и докажут? Насколько я понимаю, в vSphere это абсолютно нормальная ситуация, что виртуалки ездят на менее загруженные хосты без участия админа.
Даже если количество используемых ядер сохраняется?
Речь, разумеется, не идет о том чтобы как-то обмануть поставщика ПО.

Просто в схожей ситуации, при использовании виртуализации под POWER, при сохранении максимального количества ядер (допустим, динамически убираем/добавляем ядра из LPAR-ов, но суммарное количество ядер во всех LPAR-ах с Oracle не превышает заранее оговоренное и пролицензированное) Oracle Corp считает что все Ок и соглашение не нарушается. Или я не прав?
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673803
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
witteAlexander Ryndinпропущено...
А если откроют логи vSphere и докажут? Насколько я понимаю, в vSphere это абсолютно нормальная ситуация, что виртуалки ездят на менее загруженные хосты без участия админа.
Даже если количество используемых ядер сохраняется?
Речь, разумеется, не идет о том чтобы как-то обмануть поставщика ПО.

Просто в схожей ситуации, при использовании виртуализации под POWER, при сохранении максимального количества ядер (допустим, динамически убираем/добавляем ядра из LPAR-ов, но суммарное количество ядер во всех LPAR-ах с Oracle не превышает заранее оговоренное и пролицензированное) Oracle Corp считает что все Ок и соглашение не нарушается. Или я не прав?

vmware не является лицензированной платформой для Oracle product, а вот LPAR является
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673806
witte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninwitteпропущено...

Даже если количество используемых ядер сохраняется?
Речь, разумеется, не идет о том чтобы как-то обмануть поставщика ПО.

Просто в схожей ситуации, при использовании виртуализации под POWER, при сохранении максимального количества ядер (допустим, динамически убираем/добавляем ядра из LPAR-ов, но суммарное количество ядер во всех LPAR-ах с Oracle не превышает заранее оговоренное и пролицензированное) Oracle Corp считает что все Ок и соглашение не нарушается. Или я не прав?

vmware не является лицензированной платформой для Oracle product, а вот LPAR является
Т.е. вопрос только в лицензированности платформы? Ок, спасибо.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673808
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
witteVadim Lejninпропущено...


vmware не является лицензированной платформой для Oracle product, а вот LPAR является
Т.е. вопрос только в лицензированности платформы? Ок, спасибо.

LPAR типа является hard partitioning

Oracle Partitioning Policy: Server/Hardware Partitioning
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673824
witte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,
Спасибо.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673842
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
witteТ.е. вопрос только в лицензированности платформы? Ок, спасибо.
Вопрос в том, что Oracle продвигает свою VBox и потому пытается дискриминировать vmWare - ну не любит Ларри конкуренции, что тут поделаешь... :)
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673845
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymouswitteТ.е. вопрос только в лицензированности платформы? Ок, спасибо.
Вопрос в том, что Oracle продвигает свою VBox и потому пытается дискриминировать vmWare - ну не любит Ларри конкуренции, что тут поделаешь... :)
что-что он продвигает?
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673847
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
witteAlexander Ryndinпропущено...
А если откроют логи vSphere и докажут? Насколько я понимаю, в vSphere это абсолютно нормальная ситуация, что виртуалки ездят на менее загруженные хосты без участия админа.
Даже если количество используемых ядер сохраняется?
Речь, разумеется, не идет о том чтобы как-то обмануть поставщика ПО.

Просто в схожей ситуации, при использовании виртуализации под POWER, при сохранении максимального количества ядер (допустим, динамически убираем/добавляем ядра из LPAR-ов, но суммарное количество ядер во всех LPAR-ах с Oracle не превышает заранее оговоренное и пролицензированное) Oracle Corp считает что все Ок и соглашение не нарушается. Или я не прав?Вы добавляете/убираете ядра в рамках одной железки. Мне кажется, так можно. Но в приведенном случае решь шла о том, что виртуалка может ездить между (условно) 100 серверами. И да, правильно сказали, что LPAR это hard partitioning http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673849
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymouswitteТ.е. вопрос только в лицензированности платформы? Ок, спасибо.
Вопрос в том, что Oracle продвигает свою VBox и потому пытается дискриминировать vmWare - ну не любит Ларри конкуренции, что тут поделаешь... :)Нее... Vbox не причина. Она также не признается как средство ограничения количества ядер. Oracle VM - да, но не VBox. И там есть причины: Oracle VM позволяет жестко ограничить ядра.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673888
witte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndinwitteпропущено...

Даже если количество используемых ядер сохраняется?
Речь, разумеется, не идет о том чтобы как-то обмануть поставщика ПО.

Просто в схожей ситуации, при использовании виртуализации под POWER, при сохранении максимального количества ядер (допустим, динамически убираем/добавляем ядра из LPAR-ов, но суммарное количество ядер во всех LPAR-ах с Oracle не превышает заранее оговоренное и пролицензированное) Oracle Corp считает что все Ок и соглашение не нарушается. Или я не прав?Вы добавляете/убираете ядра в рамках одной железки. Мне кажется, так можно. Но в приведенном случае решь шла о том, что виртуалка может ездить между (условно) 100 серверами. И да, правильно сказали, что LPAR это hard partitioning http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf
А в чем принципиальная разница если я захочу на другую железяку LPAR-ом уехать, при этом контролируя сколько ядер у меня на целевом LPAR-е будут? Вот в том же документе, приведенном выше, говорится, что в случае POWER и Live Partition Mobility (это как раз потенциальный переезд между физическими ящиками) нужно лицензировать общее количество ядер и на источнике и на приемнике. Да, согласен, некоторое время Oracle как бы работает и там и там (с оговорками, ибо фактически обращение пользователей идут только к одному LPAR-у), но любой администратор в здравом уме постарается минимизировать время переезда, т.е. нет задачи обмануть поставщика ПО, просто миграция, например, да и пользователи никакого профита от этого не получают.

Про "есть правила и их нужно соблюдать" мне понятно. Я логику в данном конкретном случае не совсем улавливаю. Ведь в том же случае IBM HACMP у меня плечи чаще всего между разными физическими серверами ездят и ничего, лицензируется только активное плечо.

Вот еще пример: я могу настроить добавление/удаление ядер в LPAR-ах на разных физических серверах (при этом LPAR-ы не ездят между физическими серверами), но так чтобы одновременно количество активных ядер не превышало заранее пролицензированное. В этом случае нарушается соглашение с Oracle Corp?
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673892
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Ryndin Oracle VM - да, но не VBox. И там есть причины: Oracle VM позволяет жестко ограничить ядра.
Сорри, имел ввиду Oracle VM - зарапортовался :)
vmWare тоже позволяет ограничивать количество ядер, но Oracle это в расчет не принимает.
Так что причина, как мне представляется, в желании продвинуть свой продукт и потеснить конкурента.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673895
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinScott Tigerпропущено...


Нужно было посылать куда подальше. Необходимо лицензировать те сокеты, на которых оракл _выполняется_ или _выполнялся_, а не все доступные в теории. Бремя доказательства нарушения условий лицензирования лежит на истце, задача ответчика - предоставить свидетельства, что оракл выполнялся только на пролицензированных сокетах. Классический развод, прямо по варбуку.А если откроют логи vSphere и докажут? Насколько я понимаю, в vSphere это абсолютно нормальная ситуация, что виртуалки ездят на менее загруженные хосты без участия админа.

Если докажут - то будут правы. Собственно, ответчик должен показать, что такого не было (vmware.log ВМ за спорный период вполне достаточно). Админ может настроить DRS-правила, которые исключат переезд виртуалок, но эти DRS-правила никак не могут являться доказательствами того, что код не выполнялся на других (нелицензированных) CPU. А вот результат работы DRS-правил (подтвержденная работа ВМ с ораклом только на одном или нескольких избранных хостов) - может.
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39673896
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninScott Tigerпропущено...


Нужно было посылать куда подальше. Необходимо лицензировать те сокеты, на которых оракл _выполняется_ или _выполнялся_, а не все доступные в теории. Бремя доказательства нарушения условий лицензирования лежит на истце, задача ответчика - предоставить свидетельства, что оракл выполнялся только на пролицензированных сокетах. Классический развод, прямо по варбуку.
Ви таки будете смиятся, но они выиграли суд

Это где и когда? Можно ознакомиться с решением суда?
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39674040
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scott TigerVadim Lejninпропущено...

Ви таки будете смиятся, но они выиграли суд

Это где и когда? Можно ознакомиться с решением суда?


Видимо я поторопился и не до конца разобрался:
когда oracle кинул иск против mars, mars отказался пустить их на сервера,
где не развернут oracle, тот потребовал прекращение лицензии
в сети была паника.
Щас полез проверить, а там интересно :)
поиск по словам: court of Oracle win vs VMware “programs are available for use”
суд до сих пор идет, и судя по всему mars выигрывает
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39674272
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понимаю, что дело закрыто по мировому соглашению, причём в суд подавал как раз Mars. Поправьте, если неправ - в юридическом английском не силён. https://www.fulmerware.com/blog/vmware-virtualization-and-the-oracle-audit-what-every-oracle-customer-needs-to-know-about-the-installed-andor-running-language-of-the-processor-definition и http://houseofbrick.com/mars-vs-oracle/
...
Рейтинг: 0 / 0
Будущее Oracle DBA v 1.1
    #39674699
master_yoda
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninmaster_yoda,

Учитывая лицензионное соглашение на cloud service, провайдер ничем сильно не рискует

Учитывая трудовой договор, ДБА ничем не рискует. Максимум выгонят за несоответствие.
...
Рейтинг: 0 / 0
125 сообщений из 125, показаны все 5 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Будущее Oracle DBA v 1.1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]