|
|
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
После посещений двух последних event'ов от Оракл сложилось устойчивое впечатление, что профессия Oracle DBA в дальнейшем перестанет быть востребована. В публичном облаке все обязанности DBA исполняет сама компания. В частном облаке, когда Oracle Cloud Machine устанавливается в дата центре клиента, но, опять же, эта железка управляется компанией Oracle удаленно. Напрягает ситуация с 12.2, который уже давно доступен исключительно в облаке, тогда как для скачивания и установки дистрибутив доступен до конце 2016 года. Нам как-бы намекают, все самое лучшее будет в облаке, а остальное - как и когда получится. Вполне логичным видится следующий шаг, когда дистрибутив с БД вообще не будет доступен для скачивания. Пользоваться базой можно будет либо в том же публичном облаке, либо в частном, но на арендованном железе, которым управляет сама компания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2016, 14:50 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
free_blocksПосле посещений двух последних event'ов от Оракл сложилось устойчивое впечатление, что профессия Oracle DBA в дальнейшем перестанет быть востребована. В публичном облаке все обязанности DBA исполняет сама компания. В частном облаке, когда Oracle Cloud Machine устанавливается в дата центре клиента, но, опять же, эта железка управляется компанией Oracle удаленно. Напрягает ситуация с 12.2, который уже давно доступен исключительно в облаке, тогда как для скачивания и установки дистрибутив доступен до конце 2016 года. Нам как-бы намекают, все самое лучшее будет в облаке, а остальное - как и когда получится. Вполне логичным видится следующий шаг, когда дистрибутив с БД вообще не будет доступен для скачивания. Пользоваться базой можно будет либо в том же публичном облаке, либо в частном, но на арендованном железе, которым управляет сама компания. Это было понятно еще с выходом экзадаты, по тому как продавцы ее пиарили для ТОПов. Типа купите экзадату , и выгоните нафик ДБА и квалифицированных программеров. Экзадата потянет все ваши хотелки, реализованные студентами, а если не потянет, мы поможем в рамках оплачиваемого вами саппорта, вы ведь всеравно нам за него уже платите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2016, 15:03 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
лично я только за )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2016, 18:39 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kfree_blocksПосле посещений двух последних event'ов от Оракл сложилось устойчивое впечатление, что профессия Oracle DBA в дальнейшем перестанет быть востребована. В публичном облаке все обязанности DBA исполняет сама компания. В частном облаке, когда Oracle Cloud Machine устанавливается в дата центре клиента, но, опять же, эта железка управляется компанией Oracle удаленно. Напрягает ситуация с 12.2, который уже давно доступен исключительно в облаке, тогда как для скачивания и установки дистрибутив доступен до конце 2016 года. Нам как-бы намекают, все самое лучшее будет в облаке, а остальное - как и когда получится. Вполне логичным видится следующий шаг, когда дистрибутив с БД вообще не будет доступен для скачивания. Пользоваться базой можно будет либо в том же публичном облаке, либо в частном, но на арендованном железе, которым управляет сама компания. Это было понятно еще с выходом экзадаты, по тому как продавцы ее пиарили для ТОПов. Типа купите экзадату , и выгоните нафик ДБА и квалифицированных программеров. Экзадата потянет все ваши хотелки, реализованные студентами, а если не потянет, мы поможем в рамках оплачиваемого вами саппорта, вы ведь всеравно нам за него уже платите. Этой участь ждет не только Oracle DBA, а как мининум всех DBA (MSSQL,Mysql, и пр...) Сейчас все уходят в облака. Переквалифицироваться надо из DBA в архитекторов, разрабов, манагеров и т.д. А что вы хотели то? Ничего вечного на этом свете не бывает. Я когда учился в в вузе профессия DBA была экзотической и я не расчитывал естесвенно им быть. Время есть еще 2-3 года чтобы плавно переучится на другую экспертизу. За карьеру в среднем спецу который хочет зарабатывать приходится как минимум 1-2 раза переучиваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2016, 18:44 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Все вымирают, и девелоперы тоже. И доля реляционных баз снижается. Даешь неструктурированную биг дату в облаках! ЗЫ. Классный топик, надеюсь Техничкин подтянется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2016, 18:50 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
veep А что вы хотели то? Ничего вечного на этом свете не бывает. Я уже давно от оракла ничего не хочу. Это моя вторая СУБД которую я глубоко изучал, и он для меня не есть священной коровой или первой любовью. Я уже давно работаю в области системной архитектуры. Меня менеджмент уже большего года от случая к случаю намеками спрашивает, а можно, что то придумать с этим гребанным ораклом, а то он уж очень дорогой. Прикинули по сервисам, нужно около $200 000 расходов только на ФОТ , что бы перейти на постгрес. думают ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2016, 19:54 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
все - в эникеи! вот сижу тут в конторе, одминю, программирую по-тихоньку. смотрю это - никому не нужно, по ходу. в комманде еще 3 (три!!) эникея. постоянно чем-то загружены, чем - не понятно. аж завидно, блин. и никакие облака им не упирались... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2016, 20:17 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Мы все умрем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 07:39 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
free_blocksПосле посещений двух последних event'ов от Оракл сложилось устойчивое впечатление, что профессия Oracle DBA в дальнейшем перестанет быть востребована. В публичном облаке все обязанности DBA исполняет сама компания. В частном облаке, когда Oracle Cloud Machine устанавливается в дата центре клиента, но, опять же, эта железка управляется компанией Oracle удаленно. Напрягает ситуация с 12.2, который уже давно доступен исключительно в облаке, тогда как для скачивания и установки дистрибутив доступен до конце 2016 года. Нам как-бы намекают, все самое лучшее будет в облаке, а остальное - как и когда получится. Вполне логичным видится следующий шаг, когда дистрибутив с БД вообще не будет доступен для скачивания. Пользоваться базой можно будет либо в том же публичном облаке, либо в частном, но на арендованном железе, которым управляет сама компания. А почему вы решили, что в облака все так и побегут? Даже в самой цитадели демократии не спешат. Бравым отчетам Oracle я бы не стал доверять: из стоимости существующих лицензий вычитается какая-то часть, которая идет на покупку ненужного облака по соглашению сторон. Галка поставлена, "продажи" облака растут... И интересно посмотреть, как и с какой скоростью "сама компания" будет решать срочные проблемы бизнеса по оптимизации какого-нибудь отчета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 09:50 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
free_blocks, ну для правды в этом есть, у нас например rac'и переводят на другие кластерные решения shared nothing. Учимся, как в общем и всегда, что ж делать. Специфика такая, в любом случае в IT стоять на месте никак не получается хоть оракл это или хоть пхп) Тяжелые rdbms стали более нишевыми что ли. Раньше в них пихали все только можно и пытались на этом жить. Сейчас в этом смысла явно нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 10:11 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
DВАлично я только за )) Ходила вчера? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 11:00 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopВсе вымирают, и девелоперы тоже. Да! Останется только искуственный интеллект! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 11:01 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Я эти разговоры уже слышу 20 лет, с тех пор как начинал заниматься Oracle: "Самоуправляемая база данных - дба не нужны. Case-средства могут по указаниям бизнес-пользователя генерировать код и строить приложения". - И прочая туфта... Ничего не изменилось - бд усложнились, приложения тоже стали очень сложными. Не беспокойтесь - на наш век работы дба и программистов точно хватит! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 11:17 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
По факту только успеваем патчи накатывать на exadata после миграции на 12.1, а Вы говорите про 12.2, сырая версия ещё, вот и вся причина задержки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 11:30 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
[quot д0k]veepПрикинули по сервисам, нужно около $200 000 расходов только на ФОТ , что бы перейти на постгрес. думают ... У нас тоже есть директива убеждать девелоперов хостится на MSSQL ибо он дешевле и кстати не так уж и плох. В оракле все равно 80% работы делается до сих пор через SQL. Всякие там Cloud Controlы, AWR,ADDM, Advisors не сильно то облегчают жизнь. В MSSQL я так краем глаза посмотрел все достаточно красиво и ровно можно делать в граф интерфейсе, с красивой отчетностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 14:04 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
kinky catfree_blocks, ну для правды в этом есть, у нас например rac'и переводят на другие кластерные решения shared nothing. Учимся, как в общем и всегда, что ж делать. Специфика такая, в любом случае в IT стоять на месте никак не получается хоть оракл это или хоть пхп) Тяжелые rdbms стали более нишевыми что ли. Раньше в них пихали все только можно и пытались на этом жить. Сейчас в этом смысла явно нет. У нас тоже самое. Однажды наиплись с шаред пулом , забили молотком курсор шаринг в форс, спасло ровно до выхода следующей порции говнокода. Дальше ступор, несмотря на все возможные патчи, игры со статистиками итд итп Откатили версию говнокода назад . В этом состоянии система в большом оракле умрет , так как развитие бизнеслогики стало невозможным, новая бизнеслогика убивает стабильность работы уже откатанных и рабочих бизнес процессов. На тетстах повторить продуктивную нагрузку и проблемы которые там возникают не получается. Тараканы в конесватории у разработчиков довели всю систему до абсурда, и им на всех уровнях их иерархии на это пофик, они продолжают гнуть свою линию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 14:11 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
тоже в этой проруби, :)) мы переходим, в основном, не из за проблем с gc, а именно, что система может жить и расти и на дешевых shared nothing решениях, и эти решения уже достаточно взрослые, стабильные и имеют адекватную поддержку, как-то так. Т.е. на rac может все и дальше работать, но цена.. В общем естественная эволюция. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 14:49 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
[quot veep]д0kпропущено... У нас тоже есть директива убеждать девелоперов хостится на MSSQL ибо он дешевле и кстати не так уж и плох. В оракле все равно 80% работы делается до сих пор через SQL. Всякие там Cloud Controlы, AWR,ADDM, Advisors не сильно то облегчают жизнь. В MSSQL я так краем глаза посмотрел все достаточно красиво и ровно можно делать в граф интерфейсе, с красивой отчетностью. Мы выпилили из эксплуатации майкрософтовские решения на iis & mssql лет 5 назад, изза неудобства в эксплуатации. Разработчики все логи забили в виндовый эвент вьювер , вроде как бы правильно, потом проект набрал обороты активность по эвент вьюверу укладывала всю систему во время диагностики проблем в работе и разбора полетов с бизнес логикой. Избавились от подобного батхерта с чемоданом без ручки в будущем , путем исключения таких непредсказуемостей как класса, полным запретом внедрения в ЦОДовский продуктив любых продуктов от MS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 14:55 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
kinky catтоже в этой проруби, :)) мы переходим, в основном, не из за проблем с gc, а именно, что система может жить и расти и на дешевых shared nothing решениях, и эти решения уже достаточно взрослые, стабильные и имеют адекватную поддержку, как-то так. Т.е. на rac может все и дальше работать, но цена.. В общем естественная эволюция. по shared nothing полностью поддерживаю. Я ALL-y как системный архитектор говорю , можете не верить, ваше право С точки стоимости хранения, управления устаревающими данными и ресурсами shared nothing архитектура самое то. По мере выхода из эксплуатации старого железа данные хранящиеся на нем тоже устаревают, перед выбросом старого оборудования на свалку данные можно запаковать и слить куда нибудь в архив ( ленту и закинить в сейфохранилище ) телодвижениями, не насилующими текущий продуктив и команду эксплуатации продуктива, которая заранее отстегнула старье от продуктива с точки зрения бизнес логики. А на место старья в ЦОДе поставить новое оборудование на следующий период 3 -5 лет. Если кому то нужно старье, он получает к нему доступ через другой технологический процесс работы с архивными данными, с соотвествующей задержкой 1- 3 дня от команды архивариусов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 15:18 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
То есть данные и сервера в системе shared nothing планомерно и последовательно сменяют друг друга постепенно освобождая стойки в ЦОДе под новые. на протяжинии жизненного цикла данных и частоты их использования. Продуктивный ОЛТП всегда оказывается на самом мощьном железе и самых быстрых дисках имеющихся в наличии. Косты считаются с точки зрения затрат на саппорт железа, обычно после 3 -5 лет эксплуатации контракт на саппорт железа растет и по костам выгоднее взять новое более производительное, оборудование, а старое продать на запчасти олдфагам. Можно подстроить процесс на обмен по трейд ину , если брать новье сразу после анонса, старье еще не снято с продаж вендором. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 15:56 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kРазработчики все логи забили в виндовый эвент вьюверЗаставь дурака богу молиться - он и лоб разобьет. д0kпо shared nothing полностью поддерживаю. Я ALL-y как системный архитектор говорю , можете не верить, ваше правоНеплохо бы помнить, что кроме хранилищ есть еще OLTP решения, для которых shared nothing не катит. Когда начинаешь реализовывать конкретные решения, возможности по масштабированию и оптимизации хранения данных для отчетности конечно супер. Нормального колоночного хранения в Оракле нет (кроме in memory option 12c и псевдо-колоночного храннения с hybrid columnar compression) а по возможностям партиционирования Оракл и рядом не стоял с тем же hadoop. Зато потом начинаются приколы когда начинается параллельная загрузка данных (для лишнего пафоса именуемая ingestion вместо loading) или когда приходит понимание, что нет никаких ограничений целостности. Вот вообще никаких. И если мартышки смогли запороть проект на MSSQL то с сырыми технологиями биг даты они его точно завалят. Если надо отчетность по хранилищу с возможностью покрутить данные в excel (slice and dice), то что-то дешевле по стоимости владения чем MSSQL крайне тяжело придумать. Возвращаясь к сильно нагруженным OLTP, сомневаюсь что у Оракла есть серьезные конкуренты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 16:06 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopНеплохо бы помнить, что кроме хранилищ есть еще OLTP решения, для которых shared nothing не катит. Как раз таки он отлично подходит для олтп и реалтайм аналитики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 16:13 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopд0kРазработчики все логи забили в виндовый эвент вьюверЗаставь дурака богу молиться - он и лоб разобьет. А что не правильно ? Есть стандартное средство хранения логов , которой не справилось с задачей. dbms_photoshopд0kпо shared nothing полностью поддерживаю. Я ALL-y как системный архитектор говорю , можете не верить, ваше правоНеплохо бы помнить, что кроме хранилищ есть еще OLTP решения, для которых shared nothing не катит. Когда начинаешь реализовывать конкретные решения, возможности по масштабированию и оптимизации хранения данных для отчетности конечно супер. Нормального колоночного хранения в Оракле нет (кроме in memory option 12c и псевдо-колоночного храннения с hybrid columnar compression) а по возможностям партиционирования Оракл и рядом не стоял с тем же hadoop. Зато потом начинаются приколы когда начинается параллельная загрузка данных (для лишнего пафоса именуемая ingestion вместо loading) или когда приходит понимание, что нет никаких ограничений целостности. Вот вообще никаких. И если мартышки смогли запороть проект на MSSQL то с сырыми технологиями биг даты они его точно завалят. Если надо отчетность по хранилищу с возможностью покрутить данные в excel (slice and dice), то что-то дешевле по стоимости владения чем MSSQL крайне тяжело придумать. Возвращаясь к сильно нагруженным OLTP, сомневаюсь что у Оракла есть серьезные конкуренты. Я не говрил что нужно расшибать лоб. Реляционная целостность бизнеслогики ключевой момент в создании предсказуемых приложений. Даже более ключевой, чем технология ротации исходя из костов хранения. Я описал идеальную архитектуру с точки зрения мотивов абстрактного системного архитектора большой комппании, и абстрактной бизнес логики . зы Кто то уже зарегал мой серый ник . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 16:19 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
ora601dbms_photoshopНеплохо бы помнить, что кроме хранилищ есть еще OLTP решения, для которых shared nothing не катит. Как раз таки он отлично подходит для олтп и реалтайм аналитики.Кто он? Чтоб не было сильно абстрактно, было бы инетерсно услышать про shared nothing решение, поддерживающее транзакционность. Полностью ACID. д0kХЯ описал идеальную архитектуру с точки зрения мотивов абстрактного системного архитектора большой комппании, и абстрактной бизнес логики . зы Кто то уже зарегал мой серый ник .Я намекнул, что абстрактные рассуждения, сталкиваясь с реальностью могут приводить к противоположным решениям. зы. А в чем причина излишней скромности, чтоб не зарегаться самому? Никто ж не требует указывать ФИО. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 16:27 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopora601пропущено... Как раз таки он отлично подходит для олтп и реалтайм аналитики.Кто он? Чтоб не было сильно абстрактно, было бы инетерсно услышать про shared nothing решение, поддерживающее транзакционность. Полностью ACID. подход shared-nothing, навскидку - Postgres-XL, MySQL cluster. Да и не всем нужна тразакционность как в банках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 16:41 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kshared nothing архитектура самое то.shared nothing это не архитектура, а ее отсутствие. Активно применялась, когда прямая связь была не по карману. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 16:48 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
ora601dbms_photoshopпропущено... Кто он? Чтоб не было сильно абстрактно, было бы инетерсно услышать про shared nothing решение, поддерживающее транзакционность. Полностью ACID. подход shared-nothing, навскидку - Postgres-XL, MySQL cluster. Да и не всем нужна тразакционность как в банках.Если нужна транзакционность которая не совсем транзакционность и линейная масштабируемость которая не совсем линейная, то наверное отличное решение. Почитал красивый документик про MySQL CLUSTER , все выглядит чудесно. Но на деле думаю с "management server", который координирует ноды не все так просто. Было бы интересно встретить use-case, что вот мы перевели высоконагруженную OLTP ACID систему с Oracle на MySQL cluster и снизили стоимость владения на столько-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 17:09 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopora601пропущено... подход shared-nothing, навскидку - Postgres-XL, MySQL cluster. Да и не всем нужна тразакционность как в банках.Если нужна транзакционность которая не совсем транзакционность и линейная масштабируемость которая не совсем линейная, то наверное отличное решение. Почитал красивый документик про MySQL CLUSTER , все выглядит чудесно. Но на деле думаю с "management server", который координирует ноды не все так просто. Было бы интересно встретить use-case, что вот мы перевели высоконагруженную OLTP ACID систему с Oracle на MySQL cluster и снизили стоимость владения на столько-то. Есть юз-кейсы где это строиться с ground-up, так что не с чем сравнивать. На просторах можно найти достаточно. У Teradata (shared-nothing) тоже есть достаточно кейсов чем они лучше Екзадаты. Но в каких условиях это сравнивалось, и если учесть что качество кода в ентерпрайзе может значительно плавать, то воспринимать такие доказательства как единственный источник истины сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 17:38 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshop зы. А в чем причина излишней скромности, чтоб не зарегаться самому? Никто ж не требует указывать ФИО. Я очень увлекающаяся натура, могу встрять в срач на ПТ потерять в пустую кучу времени. Я в завязке, минимизирую поводы ввязываться в бесполезные для меня срачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 17:49 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
ora601, Да, говорят, что в плане аналитики Teradata м.б. лучше, чем Exadata. Однако, работая в госконторе, где было и то и другое, выскажусь не в пользу Терадаты. Во-первых, российские инженеры за полгода после поставки так и не смогли завести своё детище, вследствие чего высокое начальство собиралось вернуть уплоченные за это время деньги, пробив бесплатную поддержку на следующий срок. А вот по Exadata видел отличных инженеров, у которых всё спорилось и получалось. Т.е. в плане поддержки кадрами у Оракла круче. Во-вторых, слышал от людей, заведующих железом ЦОДа, что на Exadata за 5 лет эксплуатации вылетело всего дисков 5, и то под конец их гарантийного срока. На Терадате же диски сыпятся регулярно, и раз в месяц их специалист приходит с мешком на замену. Так что вот на таких примерах и видишь, кто есть реальный Enterprise. А если доверие к таким системам имеется, то и будущее у Oracle DBA не так ущербно выглядит)) P. S. Хотя на собеседовании в Газпроме слышал, что инженер из Оракл сапорта так и не смог за полгода завести им X5, так что нам, возможно, просто повезло)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2016, 22:47 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopБыло бы интересно встретить use-case, что вот мы перевели высоконагруженную OLTP ACID систему с Oracle на MySQL cluster и снизили стоимость владения на столько-то. ну чудес не бывает, mysql cluster это все лишь mysql с параллельностью (партиционирование вроде там и так есть), плюс архитектурные недостатки всех sharing nothinig, когда надо что то собрать accross nodes, большой джоин например). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 11:58 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
kinky catdbms_photoshopБыло бы интересно встретить use-case, что вот мы перевели высоконагруженную OLTP ACID систему с Oracle на MySQL cluster и снизили стоимость владения на столько-то. ну чудес не бывает, mysql cluster это все лишь mysql с параллельностью (партиционирование вроде там и так есть), плюс архитектурные недостатки всех sharing nothinig, когда надо что то собрать accross nodes, большой джоин например). Офтоп Оптимизатор Informix еще 15 лет назад великолепно делал правильные планы по межнодовому джоину через дблинки и ничего лишенего по сети не ганял. Я НЕ говорю что он панацея как СУБД , но оптимизатор у него по приличнее современного ораклового . Ораклу даже по прошествии 15 лет , после остановки развития Informix до его стоимостного оптимизатора еще расти и расти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 12:37 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
-2-д0kshared nothing архитектура самое то.shared nothing это не архитектура, а ее отсутствие. Активно применялась, когда прямая связь была не по карману. Прямая межхостовая кластреная связь всегда и везде была быстрее и дешевле маршрутизируемой аналогичной скорости до появления инструкций аппаратной виртуализации в процессорах. После появления инструкций аппаратной виртуализации, она всеравно дешевле , но сильно ограничивает полет мысли облачных системных архитекторов. К аржхитектуре shared nothing прямые или марштуризируемые связи соотносятся так же, как парус с паровым двигателем, дизелем или атомным реактором. приблизительно так ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 13:31 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХно оптимизатор у него по приличнее современного ораклового А мне было бы интересно посмотреть примеры сравнения. Не холивара ради. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 15:28 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Особенно прикольно сравнивать с задачами и объемами 15-летней давности Да что там, 20 лет назад у меня БД объемом в 4 GB хранила информацию о большем количестве клиентов, чем сейчас 1.5 TB и работала (на 300MHz SPARC USII) в два раза быстрее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 15:44 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровДа что там, 20 лет назад у меня БД объемом в 4 GB хранила информацию о большем количестве клиентов, чем сейчас 1.5 TB и работала (на 300MHz SPARC USII) в два раза быстрееРегресс налицо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 15:51 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
AmKadд0kХно оптимизатор у него по приличнее современного ораклового А мне было бы интересно посмотреть примеры сравнения. Не холивара ради. Когда то в информиксовской ветке, кажется под эгидой Дениса Журавлева проводилось сравнение одинаковой структуры таблиц в оракле и информиксе и сравнивались планы запросов от стоимостных оптимизаторов. В работе мне часто приходилось сравнивать таблицы на разных серверах я ганял left outer join через дблинк. Информикс всегда работал в десятки раз быстрее. Еще + информиксу , они индексы строит в тысячи раз быстрее не лазя попусту в темп если оперативной памяти хватает у него нет тараканов с http://dba-blog.blogspot.com/2005/08/pgamaxsize-hidden-parameter.html Но информикс чистый блокировочник и софт для него нужно писать очень пунктуально , а не куяк куяк и в продакшин. Информикс подхода куяк куяк и в продакшин не прощает в принципе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 15:56 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХИнформикс подхода куяк куяк и в продакшин не прощает в принципе. Какой злой дядька, этот твой Информикс! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:00 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientд0kХИнформикс подхода куяк куяк и в продакшин не прощает в принципе. Какой злой дядька, этот твой Информикс! Поэтому он и сдох, не выдержал конкуренции от гавнокодеров на рынке труда. Они вместе с Лари забросали его шапками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:07 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХ, Да уж. Я настолько говнокодер, что не представляю как писать многопользовательские системы на блокировочнике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:09 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХNETClientпропущено... Какой злой дядька, этот твой Информикс! Поэтому он и сдох, не выдержал конкуренции от гавнокодеров на рынке труда. Они вместе с Лари забросали его шапками не здох , живёт под крылом IBM : текущая версия IDS 12 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:23 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
aist-pskне здох , живёт под крылом IBM : текущая версия IDS 12 А что IBM больше любит: Informix или DB2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:31 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХВ работе мне часто приходилось сравнивать таблицы на разных серверах я ганял left outer join через дблинк. Информикс всегда работал в десятки раз быстрее.Видно глубокое понимание работы оптимизаторов. Если у Оракла есть определенные пробелы при построении планов распределенных запросов, то делать вывод про оптимизатор в целом можно только при полном отсутствии логики. Самая сложная часть в стоимостном оптимизаторе - query transformation, имхо. Это то, где наибольшее раздолье для системы, чтоб превратить говнокод в нормальный запрос. И это то, где у Оракла огромный разрыв от конкурентов (я сравниваю с MSSQL и движками для Big Data, которые знаю достаточно неплохо). Так что, когда речь идет про запрос вида select * from t1 left join t2 on ... здесь трансфорамции вообще не нужны и выводу про "крутость" оптимайзеры слышать весьма смешно. Учитывая что с 12.2 когда Oracle начал поддерживать sharding, полагаю что здесь все ключевым образом изменилось. Только изменения CBO скорее всего весьма незначительны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:31 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientд0kХ, Да уж. Я настолько говнокодер, что не представляю как писать многопользовательские системы на блокировочнике. особенно ОЛТП , с лост апдетами. Разница меджу блокировчником и ораклом для ОЛТП только в том что блокировочник ведет себя всегда в режиме ораклового select .... for update на всю транзакцию. Попробуйте в оракле for update используя where current of закомитить запись и сделать следующий фетч. Привет ORA-01002 Если вы комитетесь в курсоре и не используете where current of то за первым же комитом внутри цикла вы слетаете с блокировок и хваленой оракловой консистентности в говнокод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:32 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХс лост апдетами.Я и слов-то таких не знаю. д0kХfor update используя where current И такого в продакшене никогда не использовал. д0kХРазница меджу блокировчником и ораклом для ОЛТП только в том что блокировочник ведет себя всегда в режиме ораклового select .... for update на всю транзакцию.Ты хочешь сказать что в твоем блокировочнике блокировка держится и после окончания select-чтения до момента фиксации или отката транзакции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:44 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Я-то всегда по своему наивному говнокодерству считал, что блокировочник вешает блокировку только на время чтения для обеспечения согласованности данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:49 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientд0kХс лост апдетами.Я и слов-то таких не знаю. д0kХfor update используя where current И такого в продакшене никогда не использовал. извините за глупый риторический вопрос , А зачем вам нужен именно оракл для решения задач. Возмите любой блокировочник , поставьте режим грязного чтения ваш результат будет не хуже. NETClientд0kХРазница меджу блокировчником и ораклом для ОЛТП только в том что блокировочник ведет себя всегда в режиме ораклового select .... for update на всю транзакцию.Ты хочешь сказать что в твоем блокировочнике блокировка держится и после окончания select-чтения до момента фиксации или отката транзакции? Нет в блокировчние ( информиксе ) можно при открытии курсора знаять нужные записи блокировками , а в каждой итерации цикла отпускать по одной комитом. Там по сути такая же конститентность , но наоборот, не по факту старта запроса , а исходя из имеющихся блокировок по факту фетча конкретной записи внутри транзакции. Люди которые пишут многопоточный софт на С++ или Джаве понимают принципы защиты бизнеслогики блокировчниками , без срачей о рестарте транзакций. Поищите по форуму , очень интересное чтиво , о вычислении алгоритма автоматического рестрта транзакций в оракле разных версий. :) Люди из мира блокировочников не срутся пытась понять что же там начудили подчиненные Лари, а предсказуемо рефакторят свой софт. Я понимаю, что посраться на форуме интереснее чем работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 16:59 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Мне вот более ближе война не между блокировочниками и версионниками, а между привычной работой по одной записи и ПРАВИЛЬНОЙ С ORACLE работой с множествами Так случилось, что нашим программистам приходится вести две системы -- на BTrieve и на Oracle, причем на BTrieve -- первичная, поэтому на Oracle они построили примерно такие-же структуры (и синхронизируют их) и, соответственно, работают как и в BTrieve -- row by row ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:07 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХВозмите любой блокировочник , поставьте режим грязного чтения ваш результат будет не хуже.Как?! Но ведь согласованное чтение закоммиченных данных и грязное чтение - не одно и то же. А абзац про консистентность - прости, не осилил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:07 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientЯ-то всегда по своему наивному говнокодерству считал, что блокировочник вешает блокировку только на время чтения для обеспечения согласованности данных. Блокировчник вешает блокировку на всю глубину транзакции и даже дальше если ему это сказал программист. Оракл по умолчанию никак не гарантирует согласованность данных между несколькими запросами внутри транзакции. Только одним джоином на транзакцию в for update курсоре с изменением по where curent of или переходом в сериализейбл, что совсе грустно для много пользовательского режима. Если программист в оракле работает по другому , это аналогично режиму грязного чтения в блокировчнике. Вся проблема в том , что когда возникает неконсистентность изза ораклового глвонокода , ее не возвращают программистам в виде бага , а затыкают в саппорте приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:09 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientд0kХВозмите любой блокировочник , поставьте режим грязного чтения ваш результат будет не хуже.Как?! Но ведь согласованное чтение закоммиченных данных и грязное чтение - не одно и то же. А абзац про консистентность - прости, не осилил. согласованное относительно одной пользовательской сессии , не значит что изменения сделанные на основании этого одного согласованного чтения будут согласованы с ожидаемым поведением бизнес логики при изменении данных. Для того что бы реально согласовать чтения и изменения оракл придумал неявный рестарт транзакций , что бы не отсупать от своей логики согласованного чтения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:13 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Попытаюсь по порядку. д0kХБлокировчник вешает блокировку на всю глубину транзакции и даже дальше если ему это сказал программист.Не представляю, как с этим работать. Видимо потому что не сталкивался. д0kХОракл по умолчанию никак не гарантирует согласованность данных между несколькими запросами внутри транзакции.Но тем не менее позволяет сделать это без блокировок, хотя конечно есть нюансы. д0kХТолько одним джоином на транзакцию в for update курсоре с изменением по where curent of или переходом в сериализейбл, что совсе грустно для много пользовательского режима.Опять не понимаю. Видимо нужно разбирать на примере. д0kХЕсли программист в оракле работает по другому , это аналогично режиму грязного чтения в блокировчнике.Oracle никогда не читает незакоммиченных данных другой сессии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:16 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientaist-pskне здох , живёт под крылом IBM : текущая версия IDS 12 А что IBM больше любит: Informix или DB2? IBM любит деньги : пока клиентов много на IDS (в масштабе земли ) , остальное не важно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:19 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Но при чем тут Subj? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:19 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровНо при чем тут Subj?Буду общаться со своим другом пока не выгонят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:21 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХсогласованное относительно одной пользовательской сессии , не значит что изменения сделанные на основании этого одного согласованного чтения будут согласованы с ожидаемым поведением бизнес логики при изменении данных. Опять не уверен, что правильно тебя понял. Оракл не блокирует данные, там где это реально не нужно. Если необходимо, чтобы данные не менялись с момента чтения - то есть блокировки различного уровня: от строк до всей таблицы целиком. д0kХДля того что бы реально согласовать чтения и изменения оракл придумал неявный рестарт транзакций , что бы не отсупать от своей логики согласованного чтения.Речь о чем? Snapshot too old или statement restart? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:24 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientПопытаюсь по порядку. д0kХБлокировчник вешает блокировку на всю глубину транзакции и даже дальше если ему это сказал программист.Не представляю, как с этим работать. Видимо потому что не сталкивался. д0kХОракл по умолчанию никак не гарантирует согласованность данных между несколькими запросами внутри транзакции.Но тем не менее позволяет сделать это без блокировок, хотя конечно есть нюансы. д0kХТолько одним джоином на транзакцию в for update курсоре с изменением по where curent of или переходом в сериализейбл, что совсе грустно для много пользовательского режима.Опять не понимаю. Видимо нужно разбирать на примере. д0kХЕсли программист в оракле работает по другому , это аналогично режиму грязного чтения в блокировчнике.Oracle никогда не читает незакоммиченных данных другой сессии. Правильно , оракл читает предыдущую версию. Если другая сессия закомитится раньше , а потом эта сессия изменит закомиченную записть на основании предыдущей версии, все приплыли. Есть 2 пользвательский сессии и 3 счета. нужно с одной счета перекинуть по 10 рублей на 2 других. остаток на нем 100 рублей первая читает 100 рублей отнимате 10 и пошет в остаток 90 в это время другая читает предцдущую версию - 100 рублей и пишет в остаток 90. Комитится первая комитится вторая . на счету должно быть 80 рублей , а у нас 90. что бы избежать этого артефакта остаток по счету где 100 рублей нужно читать в режиме select for update в всех сессиях кто планирует менять остатки . и изменять никак по другому как через where curent of ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:26 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХособенно ОЛТП , с лост апдетами. Разница меджу блокировчником и ораклом для ОЛТП только в том что блокировочник ведет себя всегда в режиме ораклового select .... for update на всю транзакцию. Бл-ники не юзал, но разве не то чтобы на всю транзакцию, а даже просто на чтение? д0kХПопробуйте в оракле for update используя where current of закомитить запись и сделать следующий фетч. Привет ORA-01002 Зачем то, что делать не надо или надо делать по-другому? ) д0kХЕсли вы комитетесь в курсоре и не используете where current of то за первым же комитом внутри цикла вы слетаете с блокировок и хваленой оракловой консистентности в говнокод. Зачем "комиться в курсе" чтобы "слетать с блокировок"? Транзакиця она ж на то и есть, чтобы закомититься один раз, когда надо. Нюансы могут быть на больших объемах, но если речь про OLTP, то нипанятна ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:27 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровМне вот более ближе война не между блокировочниками и версионниками, а между привычной работой по одной записи и ПРАВИЛЬНОЙ С ORACLE работой с множествами Так случилось, что нашим программистам приходится вести две системы -- на BTrieve и на Oracle, причем на BTrieve -- первичная, поэтому на Oracle они построили примерно такие-же структуры (и синхронизируют их) и, соответственно, работают как и в BTrieve -- row by rowЯ не знаю за всех блокировочников, но в MSSQL чтоб читатели не блокировали есть костыль WITH (NOLOCK), чтоб писатели не блокировали - можно менять уровень изоляции c 2005 (версионность реализована через жопу tempdb). Поэтому в параллельной теме я и обращал внимание на понимание уровней изоляции что вылилось в обсуждение деталей автономок. Не совсем понятно как подобные детали обязяывают применять row by row... скорее причина в том, что у авторов было искривление мозгов на почве java, шарпа или типа того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:31 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХОракл по умолчанию никак не гарантирует согласованность данных между несколькими запросами внутри транзакции. Это как так? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:31 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientВячеслав ЛюбомудровНо при чем тут Subj?Буду общаться со своим другом пока не выгонят.Жаль, что твой друг закодировался от ПТ, ему там самое место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:32 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopЖаль, что твой друг закодировался от ПТ, ему там самое место.Оставлю без комментариев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:34 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХЭто как так? ) Ну дак это... По умолчанию да, но а уровни изолированности транзакции? А оптимистичное "блокирование" против select for update? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:36 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХПравильно , оракл читает предыдущую версию. Если другая сессия закомитится раньше , а потом эта сессия изменит закомиченную записть на основании предыдущей версии, все приплыли. Есть 2 пользвательский сессии и 3 счета. нужно с одной счета перекинуть по 10 рублей на 2 других. остаток на нем 100 рублей первая читает 100 рублей отнимате 10 и пошет в остаток 90 в это время другая читает предцдущую версию - 100 рублей и пишет в остаток 90. Комитится первая комитится вторая . на счету должно быть 80 рублей , а у нас 90. что бы избежать этого артефакта остаток по счету где 100 рублей нужно читать в режиме select for update в всех сессиях кто планирует менять остатки . и изменять никак по другому как через where curent of Друг, не хочу тебя обидеть, но как-то ты непонятно пишешь. Если бы ты по шагам описал, что и в какой момент делает каждая из двух сессий, то я бы постарался обсудить с тобой этот сценарий. А то неясно, что такое д0kХ100 рублей отнимате 10 и пошет в остаток 90 и где собственно апдейт тех счетов, на которые совершается перевод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:38 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХпервая читает 100 рублей отнимате 10 и пошет в остаток 90Это типичная ошибка говнокодеров - устанавливать, а не изменять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:39 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopВячеслав ЛюбомудровМне вот более ближе война не между блокировочниками и версионниками, а между привычной работой по одной записи и ПРАВИЛЬНОЙ С ORACLE работой с множествами Так случилось, что нашим программистам приходится вести две системы -- на BTrieve и на Oracle, причем на BTrieve -- первичная, поэтому на Oracle они построили примерно такие-же структуры (и синхронизируют их) и, соответственно, работают как и в BTrieve -- row by rowЯ не знаю за всех блокировочников, но в MSSQL чтоб читатели не блокировали есть костыль WITH (NOLOCK), чтоб писатели не блокировали - можно менять уровень изоляции c 2005 (версионность реализована через жопу tempdb). Поэтому в параллельной теме я и обращал внимание на понимание уровней изоляции что вылилось в обсуждение деталей автономок. Не совсем понятно как подобные детали обязяывают применять row by row... скорее причина в том, что у авторов было искривление мозгов на почве java, шарпа или типа того.Не-не-не Это в принципе другое И вот они мучаются, бедные, а виноват во всем Oracle ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:40 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Мимобижалд0kХОракл по умолчанию никак не гарантирует согласованность данных между несколькими запросами внутри транзакции. Это как так? ) Это по концептам :) консистентность в режиме рид комитед распостраняется на момент старта каждого из запросов внутри транзакции. у следующего запроса внутри одной транзакции другой SCN и консистентность разных запросов считается от разных исходных, 2 запроса консистентны сами в себе , но с точки зрения транзакции данные получаемые этими запросами не консистентны. хотите консистентности на уровне транзакции идите в сериализейбл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:45 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХЭто по концептам :) консистентность в режиме рид комитед распостраняется на момент старта каждого из запросов внутри транзакции. у следующего запроса внутри одной транзакции другой SCN и консистентность разных запросов считается от разных исходных, 2 запроса консистентны сами в себе , но с точки зрения транзакции данные получаемые этими запросами не консистентны. хотите консистентности на уровне транзакции идите в сериализейбл.Какую задачу мы решаем? Сделать перевод со счета на два других? Для (банковских) систем - это всегда две разные транзакции. Каждая из них осуществляется одним update-запросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:50 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientд0kХЭто по концептам :) консистентность в режиме рид комитед распостраняется на момент старта каждого из запросов внутри транзакции. у следующего запроса внутри одной транзакции другой SCN и консистентность разных запросов считается от разных исходных, 2 запроса консистентны сами в себе , но с точки зрения транзакции данные получаемые этими запросами не консистентны. хотите консистентности на уровне транзакции идите в сериализейбл.Какую задачу мы решаем? Сделать перевод со счета на два других? Для (банковских) систем - это всегда две разные транзакции. Каждая из них осуществляется одним update-запросом. Мы решаем задачу получения максимального параллелизма выполениния при сохранении целостности данных определенной бизнес логикой. С течки зрения банка , это баланс. с точки зрения ретейла , это соотвествие суммы значений по позициям чеках разнице остатков на складах и полках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 17:57 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХМы решаем задачу получения максимального параллелизма выполениния при сохранении целостности данных определенной бизнес логикой. С течки зрения банка , это баланс. Я не понимаю в чем проблема. На момент проведения транзакции два счета (точнее их балансы) будут неизбежно заблокированы на кратковременный срок ее проведения. Любая другая транзакция, в какой бы момент она не читала данные, всегда получит согласованное состояние. Чего я не понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:03 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХС течки зрения банка , это баланс. с точки зрения ретейла , это соотвествие суммы значений по позициям чеках разнице остатков на складах и полках.Есть опыт? Или так, прочитал чей-то высер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:06 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClient Чего я не понимаю? как бы так помягче выразиться, фундаментального понимания процесса построения систем с высокой конкуренцией использования данных Инфа для общего развития и более глубокого погружения в тему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:14 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудровд0kХС течки зрения банка , это баланс. с точки зрения ретейла , это соотвествие суммы значений по позициям чеках разнице остатков на складах и полках.Есть опыт? Или так, прочитал чей-то высер? За 20 + лет в ИТ опыта полно всякого и разного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:18 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Ну, разнообразный опыт он совсем не тот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:24 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХ Инфа для общего развития и более глубокого погружения в тему Друг, на твою ссылку я уже сегодня натыкался, когда пытался найти для тебя разницу между iso-шным read commited и его ораколовой реализации. В твоей ссылке про read commited говорится только про чтение зафиксированных данных (даже упоминается Oracle), но нигде не говорится о согласованности чтения. Может быть весь этот сыр-бор от твоего не понимания этой разницы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:28 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Вячеслав ЛюбомудровНу, разнообразный опыт он совсем не тот Он систематизируемый. За 20 лет опыта для меня нет священных коров и любимых детищ и своих и чужих. у всех систем есть свои достоинства и недостатки. я не собираюсь быть адвокатом ни оракла ни информикаса ни постргеса ни С C++ С# ни джавы. Они для меня инструменты как микроскоп , молоток, шуруповерт .... зы как я мог такое забыть, есть это unix операционные системы, не важно какие хоть ско хоть солярис хоть аикс хоть линукс, лишь бы не винда :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:33 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХЗа 20 лет опыта 20 лет назад я ... был в 3-м классе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:39 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientд0kХ Инфа для общего развития и более глубокого погружения в тему Друг, на твою ссылку я уже сегодня натыкался, когда пытался найти для тебя разницу между iso-шным read commited и его ораколовой реализации. В твоей ссылке про read commited говорится только про чтение зафиксированных данных (даже упоминается Oracle), но нигде не говорится о согласованности чтения. Может быть весь этот сыр-бор от твоего не понимания этой разницы? правильно , потому что согласованность чтения чисто оракловый концепт который они пытаются вписать в стандарт . Ну еще немного постгришный, и прочих Бд которые не имею режима илолированности репетейбл рид как класса. каждая из архитектур версионная или блокировочная имеет свои достоинства и недостатки. и ни та ни другая не является идеальной на все случаи жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:44 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Ладно. Пятница. Я пошел домой. По пути надо сделать рассматриваемую нами с тобой задачу - перевести деньги с одного счета на другой. И мне остается только гадать, что же там будет - версионник или блокировочник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:48 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
NETClientЛадно. Пятница. Я пошел домой. По пути надо сделать рассматриваемую нами с тобой задачу - перевести деньги с одного счета на другой. И мне остается только гадать, что же там будет - версионник или блокировочник. По сути разницы нет . разница только в том, что проблемы проектах на блокировчниках вылазят на этапе тестирования и их видно сразу. а на версионниках в процессе эксплуатации с ростом конкурентной нагрузки, но кого это интересует в своременном мире когда деньги уже уплочены и акты подписаны. :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 18:53 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopд0kХВ работе мне часто приходилось сравнивать таблицы на разных серверах я ганял left outer join через дблинк. Информикс всегда работал в десятки раз быстрее.Видно глубокое понимание работы оптимизаторов. Если у Оракла есть определенные пробелы при построении планов распределенных запросов, то делать вывод про оптимизатор в целом можно только при полном отсутствии логики. Самая сложная часть в стоимостном оптимизаторе - query transformation, имхо. Это то, где наибольшее раздолье для системы, чтоб превратить говнокод в нормальный запрос. И это то, где у Оракла огромный разрыв от конкурентов (я сравниваю с MSSQL и движками для Big Data, которые знаю достаточно неплохо). Так что, когда речь идет про запрос вида select * from t1 left join t2 on ... здесь трансфорамции вообще не нужны и выводу про "крутость" оптимайзеры слышать весьма смешно. Учитывая что с 12.2 когда Oracle начал поддерживать sharding, полагаю что здесь все ключевым образом изменилось. Только изменения CBO скорее всего весьма незначительны. Вы действительно хотите про это гребаный оптимизатор поговорить ? :) возможно иое мнение субъективно , потому что я чесно заипался пинать с говнокодеров с одной стороны, а оптимизатор с другой . И не только я, а и вся команда админов . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 20:01 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
тут более предметно Example 15-1 Parent Cursors Тянеш оптимизатор в одну сторону одни ожидания на шаред пуле , тянешь в другую другие , пытаешься донести информацию об оптимизаторе до говнокодеров , как горохом об стенку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 20:22 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХпро это гребаный оптимизатор поговорить ?Нет, не хочу. Это уже дичайший оффтоп даже в рамках офтопа. Вторую твою ссылку "Improving Real-World Performance Through Cursor Sharing" можно перевести как "Улучшение Говно-Дизайна путем костылей". И даже там четко сказано большими буквами отдельным параграфом Код: plaintext Я понимаю твою боль когда среди разрабов нет адекватных. Как я уже упоминал, при использовании того же хадупа твоя жизнь вообще превратится в ад. Там все станет колом еще раньше и исправить будет еще сложнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 21:05 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
dbms_photoshopд0kХпро это гребаный оптимизатор поговорить ?Нет, не хочу. Это уже дичайший оффтоп даже в рамках офтопа. Вторую твою ссылку "Improving Real-World Performance Through Cursor Sharing" можно перевести как "Улучшение Говно-Дизайна путем костылей". И даже там четко сказано большими буквами отдельным параграфом Код: plaintext В второй ссылке гораздо интереснее случай описан авторIn this example, the first two statements are syntactically different (the letter “c” is lowercase in the first statement and uppercase in the second statement), but semantically identical. Because of the syntactic difference, these statements have different parent cursors. The third statement is syntactically identical to the first statement (lowercase “c”), but semantically different because it refers to a customers table in a different schema . Because of the syntactic identity, the third statement can share a parent cursor with the first statement. Когда куча всяких факторов выливается в продуктив толку от большого оракла мало, а гемороя много. dbms_photoshopЯ понимаю твою боль когда среди разрабов нет адекватных. Как я уже упоминал, при использовании того же хадупа твоя жизнь вообще превратится в ад. Там все станет колом еще раньше и исправить будет еще сложнее. Я в курсе относительно проблем в консерватории не_только_sql-ей. И вобще хорошо там где нас нет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 23:25 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Еще очень много интересносетей происходит когда размерности полей массово не совпадают с размерностями пременных в pl/sql коде, после некоторого значения наступает лавинообразный эффект оптимизатор сносит крышу шаред пулу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2016, 23:47 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХразница только в том, что проблемы проектах на блокировчниках вылазят на этапе тестирования и их видно сразу. а на версионниках в процессе эксплуатации с ростом конкурентной нагрузки, но кого это интересует Суть, видимо, в том, что тот уровень конкурентной нагрузки, при котором "вылезают проблемы на версионниках", на блокировочниках достигнуть невозможно. Характерный пример бонусов блокировочника - долгим запросом на реплике БД тормознули собственно репликацию, а она тормознула или вообще всю АБС (или значительную часть, связанную с главной книгой - не помню точно) банка из первой десятки. Ну а сам как-то не уследил, что коннект на виртуалке не к ораклу, а к какому-то г**ну, и после сбоя сети не полез окно с запросом закрывать - тормознул какую-то систему в другом банке (из той же десятки). Не очень ругали, саппорт там к подобному привычный. ХЗ что это за база была, уже не помню, простой select вызвал блокировку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 00:04 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENд0kХразница только в том, что проблемы проектах на блокировчниках вылазят на этапе тестирования и их видно сразу. а на версионниках в процессе эксплуатации с ростом конкурентной нагрузки, но кого это интересует Суть, видимо, в том, что тот уровень конкурентной нагрузки, при котором "вылезают проблемы на версионниках", на блокировочниках достигнуть невозможно. Характерный пример бонусов блокировочника - долгим запросом на реплике БД тормознули собственно репликацию, а она тормознула или вообще всю АБС (или значительную часть, связанную с главной книгой - не помню точно) банка из первой десятки. Ну а сам как-то не уследил, что коннект на виртуалке не к ораклу, а к какому-то г**ну, и после сбоя сети не полез окно с запросом закрывать - тормознул какую-то систему в другом банке (из той же десятки). Не очень ругали, саппорт там к подобному привычный. ХЗ что это за база была, уже не помню, простой select вызвал блокировку.+1. Select, блокирующий изменения данных это феерично. После этого все что угодно конфеткой кажется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 00:36 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENд0kХразница только в том, что проблемы проектах на блокировчниках вылазят на этапе тестирования и их видно сразу. а на версионниках в процессе эксплуатации с ростом конкурентной нагрузки, но кого это интересует Суть, видимо, в том, что тот уровень конкурентной нагрузки, при котором "вылезают проблемы на версионниках", на блокировочниках достигнуть невозможно. Характерный пример бонусов блокировочника - долгим запросом на реплике БД тормознули собственно репликацию, а она тормознула или вообще всю АБС (или значительную часть, связанную с главной книгой - не помню точно) банка из первой десятки. Ну а сам как-то не уследил, что коннект на виртуалке не к ораклу, а к какому-то г**ну, и после сбоя сети не полез окно с запросом закрывать - тормознул какую-то систему в другом банке (из той же десятки). Не очень ругали, саппорт там к подобному привычный. ХЗ что это за база была, уже не помню, простой select вызвал блокировку. Вы наверное не читали весь топик. Я выше говорил , что блокировчники жестоки, и куяк куяк и в продакшин не прощают. А оракл слишком мягок, идет на поводу и потакает говнокодерам. Я не пытаюсь быть адвокатом ни для тех ни для других. Сабж в другом , куда деваться оракловым админам , при массовом переводе баз в публичные облака. Мне пока пофик , у меня базы в частном облаке, и я даже имею маленькое право голоса, какие базы будут жить в этом частном облаке. и в какую сторону будет развиваться ИТ в компании. У меня в этом вопросе дилема, куда ехать с 12.1 оракла с его кучей багов, обратно на 11 , или ждать у моря погоды с 12.2, сколько ждать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 02:48 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Моя практика показывает , если в систему установлен патч или следующая версия , и ее по каким то причинам приходится откатывать обратно, то эта система в целом умрет и будет выведена из безнес процесов через 3-5-7 лет. Сейчас наступило время принимать решение по ораклу 12.1. в нем есть куча не решенных вопросов. Либо вперед на 12.2, либо откат на 11 и поиск алтернатив, вплодь до набора собственной команды сишников по допиливаю постгриса. Мне это решение нравится больше всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2016, 03:06 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХВы наверное не читали весь топик. Я выше говорил , что блокировчники жестоки, и куяк куяк и в продакшин не прощают. А оракл слишком мягок, идет на поводу и потакает говнокодерам. Я не пытаюсь быть адвокатом ни для тех ни для других. Сабж в другом , куда деваться оракловым админам , при массовом переводе баз в публичные облака. Мне пока пофик , у меня базы в частном облаке, и я даже имею маленькое право голоса, какие базы будут жить в этом частном облаке. и в какую сторону будет развиваться ИТ в компании. У меня в этом вопросе дилема, куда ехать с 12.1 оракла с его кучей багов, обратно на 11 , или ждать у моря погоды с 12.2, сколько ждать ? 1. Не просто "жестоки", а вносят неоправданные ограничения и удорожают производство. Этак можно начать ругать говноджавистов и вспоминать С, где "куяк-куяк-в продакшен" тоже не простительно. 2. Чтобы не было дилеммы, куда деваться с 12.1, надо было учитывать опыт предыдущих релизов, которые до приличного состояния доползли к 9.2.0.6, 10.2.0.4, 11.2.0.(не помню). Ответ - после первой точки в номере версии. Ну а раз повел продакшен в сырую модную версию - не стоит жаловаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2016, 00:12 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/EN, Начиная с 12 версии не будет финальных версий, о которых Вы говорите Раньше, новые фичи появлялись только при смене релиза. Сейчас заявлено, что и багфиксинг, и новые фичи будут появляться параллельно. Искать по телефону неудобно, может добрые люди за компами кинуть ссылки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2016, 12:12 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Как служил солдат, службу ратную, Начиная уже с 11.2 и написано у Майка Дитриха ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2016, 13:17 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENд0kХВы наверное не читали весь топик. Я выше говорил , что блокировчники жестоки, и куяк куяк и в продакшин не прощают. А оракл слишком мягок, идет на поводу и потакает говнокодерам. Я не пытаюсь быть адвокатом ни для тех ни для других. Сабж в другом , куда деваться оракловым админам , при массовом переводе баз в публичные облака. Мне пока пофик , у меня базы в частном облаке, и я даже имею маленькое право голоса, какие базы будут жить в этом частном облаке. и в какую сторону будет развиваться ИТ в компании. У меня в этом вопросе дилема, куда ехать с 12.1 оракла с его кучей багов, обратно на 11 , или ждать у моря погоды с 12.2, сколько ждать ? 1. Не просто "жестоки", а вносят неоправданные ограничения и удорожают производство. Этак можно начать ругать говноджавистов и вспоминать С, где "куяк-куяк-в продакшен" тоже не простительно. Есть такая штука, называется закон дырявых абстракций, когда разработчики не хотят осознавать его наличие, далеко в продуктиве становится мучительно больно эксплуататорам. RA\/EN2. Чтобы не было дилеммы, куда деваться с 12.1, надо было учитывать опыт предыдущих релизов, которые до приличного состояния доползли к 9.2.0.6, 10.2.0.4, 11.2.0.(не помню). Ответ - после первой точки в номере версии. Ну а раз повел продакшен в сырую модную версию - не стоит жаловаться. Этот опыт не всегда работает, например в случае использования utl_http, 11 версия не поддерживает и не планирует поддерживать то, что требуют безопасники. Либо 12, либо рефакторинг. в 12 версии повылазили другие неприятности, которые должны исправиться в 12.2, но он доступен только в публичном облаке. Отвтатительно то что изза оракла нельзя ничего спланировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2016, 14:50 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХЕсть такая штука, называется закон дырявых абстракций, когда разработчики не хотят осознавать его наличие, далеко в продуктиве становится мучительно больно эксплуататорам. Подозрительно знакомый мотив любимой разработчиками и архитекторами песни "для разработки данного функционала на правильном уровне качества надо 1000 MD, а негодяи-продавцы, как обычно, закоммитились на 500". Не очень люблю Спольски за попсу и передергивания. д0kХЭтот опыт не всегда работает, например в случае использования utl_http, 11 версия не поддерживает и не планирует поддерживать то, что требуют безопасники. Либо 12, либо рефакторинг. в 12 версии повылазили другие неприятности, которые должны исправиться в 12.2, но он доступен только в публичном облаке. Отвтатительно то что изза оракла нельзя ничего спланировать. HTTP? В базе? Хм... Я, в общем, не против, но разве любою проблему безопасности в этом протоколе нельзя решить с помощью nginx, туннелем, ETL-средством или достаточно простым самопальной прокси? Дешевле выйдет, чем на постгре переезжать. Касаемо темы 12.2 и публичного облака - я слабо представляю, как туда будут мигрировать банки, например. Или завязанные на активное общение БД с оборудованием заказчика - если middle-tier еще можно затащить в то же облако, что и базу, то ККМ и прочее оборудование, которому нужен достаточно быстрый доступ к БД, в публичное облако не затащить, разве что в приватное. Но почему все про облака говорят - не понимаю, как приватное облако, админящееся силами самого оракла, будет соответствовать PCI DSS. Пожужжат-пожужжат, потому словят падение продаж, уволят несколько менеджеров и будет очередная версия 12.2.0.Х безо всяких облачно-маркетинговых прибамбасов. Вот и админы понадобятся, особенно первое время. Все похоже на то, что ядро 12.2 на определенном железе уже оттестировали, а на остальном как-то глюковато. Поэтому запустили пока только в облачной версии "типа так и было задумано". Ну или предполагаемое количество глюков настолько велико и технология их локализации по трейсам слишком медленная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2016, 23:39 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENд0kХЕсть такая штука, называется закон дырявых абстракций, когда разработчики не хотят осознавать его наличие, далеко в продуктиве становится мучительно больно эксплуататорам. Подозрительно знакомый мотив любимой разработчиками и архитекторами песни "для разработки данного функционала на правильном уровне качества надо 1000 MD, а негодяи-продавцы, как обычно, закоммитились на 500". Не очень люблю Спольски за попсу и передергивания. д0kХЭтот опыт не всегда работает, например в случае использования utl_http, 11 версия не поддерживает и не планирует поддерживать то, что требуют безопасники. Либо 12, либо рефакторинг. в 12 версии повылазили другие неприятности, которые должны исправиться в 12.2, но он доступен только в публичном облаке. Отвтатительно то что изза оракла нельзя ничего спланировать. HTTP? В базе? Хм... Я, в общем, не против, но разве любою проблему безопасности в этом протоколе нельзя решить с помощью nginx, туннелем, ETL-средством или достаточно простым самопальной прокси? Дешевле выйдет, чем на постгре переезжать. А вы не заметили у себя взаимоисключающих параграфов между 1000 vs 500 и "nginx, туннелем, ETL-средством или достаточно простым простым самопальной прокси?" :) За 500 , проще использовать оракловую дырявую абстракцию из коробки, чем делать решение правильными инструментами. RA\/ENКасаемо темы 12.2 и публичного облака - я слабо представляю, как туда будут мигрировать банки, например. Или завязанные на активное общение БД с оборудованием заказчика - если middle-tier еще можно затащить в то же облако, что и базу, то ККМ и прочее оборудование, которому нужен достаточно быстрый доступ к БД, в публичное облако не затащить, разве что в приватное. Но почему все про облака говорят - не понимаю, как приватное облако, админящееся силами самого оракла, будет соответствовать PCI DSS. Пожужжат-пожужжат, потому словят падение продаж, уволят несколько менеджеров и будет очередная версия 12.2.0.Х безо всяких облачно-маркетинговых прибамбасов. Вот и админы понадобятся, особенно первое время. Все похоже на то, что ядро 12.2 на определенном железе уже оттестировали, а на остальном как-то глюковато. Поэтому запустили пока только в облачной версии "типа так и было задумано". Ну или предполагаемое количество глюков настолько велико и технология их локализации по трейсам слишком медленная. Мне в принципе всеравно , для меня оракл не является "священной коровой", Чем сильнее оракл будет выкручивать руки, в попытках сманить в свое облако, тем быстрее ему найдется альтернатива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 01:05 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENДешевле выйдет, чем на постгре переезжать.Его претензии к ораклу навеяны тем, что в постгресе встроенных средств для работы с сетью из sql/plgsql вообще нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 01:29 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХА вы не заметили у себя взаимоисключающих параграфов между 1000 vs 500 и "nginx, туннелем, ETL-средством или достаточно простым простым самопальной прокси?" :) За 500 , проще использовать оракловую дырявую абстракцию из коробки, чем делать решение правильными инструментами. Вообще настроить nginx или туннель выйдет дешевле колхоза на utl_http, мне кажется, просто надо выйти за рамки оракла. И utl_http -это не "дырявая абстракция", а костыль с древних времен, такая плюшка для рукожопов, не умеющих в Java и сервисы. Использовать его в продуктиве для критичных процессов - крайне глупо. Я подобные костыли использовал по причине жадности КАМа - лучше сделаем велосипед за свой бюджет, чем поделимся им с соседним подразделением. Но если делаешь через жопу - оракл виноват лишь в том, что предоставил тебе такую возможность, и только. д0kХМне в принципе всеравно , для меня оракл не является "священной коровой", Чем сильнее оракл будет выкручивать руки, в попытках сманить в свое облако, тем быстрее ему найдется альтернатива. В определенных нишах - конечно, причем независимо от попытки уехать в облако. Но как универсальное средство он еще долго будет в правом верхнем углу гартнеровского квадрата. Облако даже может дать рост для мелких клиентов, не связанных строгими правилами защиты информации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 10:10 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENд0kХА вы не заметили у себя взаимоисключающих параграфов между 1000 vs 500 и "nginx, туннелем, ETL-средством или достаточно простым простым самопальной прокси?" :) За 500 , проще использовать оракловую дырявую абстракцию из коробки, чем делать решение правильными инструментами. Вообще настроить nginx или туннель выйдет дешевле колхоза на utl_http, мне кажется, просто надо выйти за рамки оракла. И utl_http -это не "дырявая абстракция", а костыль с древних времен, такая плюшка для рукожопов, не умеющих в Java и сервисы. Использовать его в продуктиве для критичных процессов - крайне глупо. Я подобные костыли использовал по причине жадности КАМа - лучше сделаем велосипед за свой бюджет, чем поделимся им с соседним подразделением. Но если делаешь через жопу - оракл виноват лишь в том, что предоставил тебе такую возможность, и только. Мое дело маленькое , я эксплуататор, если программисты и софтверные архитекторы посчтали, что сделать в оракле одним юнитом за 500 будет лучше чем умеет nginx жаба или пых за 1000 тремя юнитами, пусть будет так. Сейчас они перписывают по 11 версию, потому что мы забраковали 12-ю. RA\/ENд0kХМне в принципе всеравно , для меня оракл не является "священной коровой", Чем сильнее оракл будет выкручивать руки, в попытках сманить в свое облако, тем быстрее ему найдется альтернатива. В определенных нишах - конечно, причем независимо от попытки уехать в облако. Но как универсальное средство он еще долго будет в правом верхнем углу гартнеровского квадрата. Облако даже может дать рост для мелких клиентов, не связанных строгими правилами защиты информации. Облако это круто во всех нишах. для больших систем оно должно быть частное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 11:37 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХОблако это круто во всех нишах. для больших систем оно должно быть частное.Oracle и это делает. Если нужна Exadata или BigData в частном облаке, то это Exadata или Big Data Cloud Machine . Если нужна обычная база Oracle в частном облаке плюс другие сервисы (IaaS, MWaas, etc), то обычная Oracle Cloud Machine . А публичное облако... Нам может быть не видна вся мировая картина. В результате мы рассуждаем, исходя из ощущения своего собственного небольшого российского болотца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 12:21 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndinд0kХОблако это круто во всех нишах. для больших систем оно должно быть частное.Oracle и это делает. Если нужна Exadata или BigData в частном облаке, то это Exadata или Big Data Cloud Machine . Если нужна обычная база Oracle в частном облаке плюс другие сервисы (IaaS, MWaas, etc), то обычная Oracle Cloud Machine . А публичное облако... Нам может быть не видна вся мировая картина. В результате мы рассуждаем, исходя из ощущения своего собственного небольшого российского болотца. Лично мне нужна точная дата когда можно будет обновить БД с версии 12.1 до версии 12.2 в частном цоде. Все! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 12:45 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХAlexander Ryndinпропущено... Oracle и это делает. Если нужна Exadata или BigData в частном облаке, то это Exadata или Big Data Cloud Machine . Если нужна обычная база Oracle в частном облаке плюс другие сервисы (IaaS, MWaas, etc), то обычная Oracle Cloud Machine . А публичное облако... Нам может быть не видна вся мировая картина. В результате мы рассуждаем, исходя из ощущения своего собственного небольшого российского болотца. Лично мне нужна точная дата когда можно будет обновить БД с версии 12.1 до версии 12.2 в частном цоде. Все!Эм... А как только Oracle выпустит релиз - вы сразу побежите обновлять? :) Не верю (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 13:41 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander RyndinЕсли нужна обычная база Oracle в частном облаке плюс другие сервисы (IaaS, MWaas, etc), то обычная Oracle Cloud Machine . Цитата из ссылки: " Oracle будет управлять этим IaaS-сервисом так же, как сервисом публичного облака. Такое семейство сервисов получило название Oracle Cloud@Customer и предлагается по подписке. Новое облачное предложение функционально ничем не отличается от Oracle Cloud, но развертывается за фаерволом клиента. ". Сильно загадочно, как Oracle (компания из США) будет управлять IaaS банка из РФ с персональными данными клиентов сквозь фаерволл. Я понимаю когда случайно такую дыру проковырять для вендора или к ограниченному набору данных, с чем сам работал, но чтоб прям базу с АБС или CRM... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 13:56 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndinд0kХпропущено... Лично мне нужна точная дата когда можно будет обновить БД с версии 12.1 до версии 12.2 в частном цоде. Все!Эм... А как только Oracle выпустит релиз - вы сразу побежите обновлять? :) Не верю (с) Меня интересует когда ( дата) он будет доступен для скачивания на https://support.oracle.com а обновлять или нет мы протестим и решим. Если 12.2 будет доступен только в Cloud@Customer. Тогда вопрос формулируется когда ( дата ) будет доступен 12.2 в версии Cloud@Customer, и что нужно, для того что бы его протестировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 14:13 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENAlexander RyndinЕсли нужна обычная база Oracle в частном облаке плюс другие сервисы (IaaS, MWaas, etc), то обычная Oracle Cloud Machine . Цитата из ссылки: " Oracle будет управлять этим IaaS-сервисом так же, как сервисом публичного облака. Такое семейство сервисов получило название Oracle Cloud@Customer и предлагается по подписке. Новое облачное предложение функционально ничем не отличается от Oracle Cloud, но развертывается за фаерволом клиента. ". Сильно загадочно, как Oracle (компания из США) будет управлять IaaS банка из РФ с персональными данными клиентов сквозь фаерволл. Я понимаю когда случайно такую дыру проковырять для вендора или к ограниченному набору данных, с чем сам работал, но чтоб прям базу с АБС или CRM...Честно говоря, не знаю. Возможно, банк и не сможет на такое пойти, но кроме банков есть много других компаний. Да и управлять тут понимается - установка патчей. Никто за вас базу админить не будет. Возможно, используя тот же самый Data Vault можно будет отгородить инженера Oracle от данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 14:20 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХAlexander Ryndinпропущено... Эм... А как только Oracle выпустит релиз - вы сразу побежите обновлять? :) Не верю (с) Меня интересует когда ( дата) он будет доступен для скачивания на https://support.oracle.com а обновлять или нет мы протестим и решим. Если 12.2 будет доступен только в Cloud@Customer. Тогда вопрос формулируется когда ( дата ) будет доступен 12.2 в версии Cloud@Customer, и что нужно, для того что бы его протестировать.12.2 однозначно будет доступен и как обычный on-premises. Протестировать его можно уже сейчас, взяв, например, Exadata Express Cloud Service . Стоит он 175$/месяц. Для полномасштабного нагрузочного тестирования, конечно, нужно брать экземпляр побольше. Ну и, само собой, это публичное облако, а значит данные для тестирования нужно обезличивать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 14:24 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndinд0kХпропущено... Лично мне нужна точная дата когда можно будет обновить БД с версии 12.1 до версии 12.2 в частном цоде. Все!Эм... А как только Oracle выпустит релиз - вы сразу побежите обновлять? :) Не верю (с) Перефразируя известную фразу - "I love the smell of ora-600 in the morning", видимо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 14:30 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENAlexander RyndinЕсли нужна обычная база Oracle в частном облаке плюс другие сервисы (IaaS, MWaas, etc), то обычная Oracle Cloud Machine . Цитата из ссылки: " Oracle будет управлять этим IaaS-сервисом так же, как сервисом публичного облака. Такое семейство сервисов получило название Oracle Cloud@Customer и предлагается по подписке. Новое облачное предложение функционально ничем не отличается от Oracle Cloud, но развертывается за фаерволом клиента. ". Сильно загадочно, как Oracle (компания из США) будет управлять IaaS банка из РФ с персональными данными клиентов сквозь фаерволл. Я понимаю когда случайно такую дыру проковырять для вендора или к ограниченному набору данных, с чем сам работал, но чтоб прям базу с АБС или CRM... Все там нормально , подписывается драконовский https://en.wikipedia.org/wiki/Non-disclosure_agreement и банки перекладывают свои риски по утечке инфы на оракл, и подписывают страховку, и в случае чего требуют у страховой компенсацию. А страховая пусть нанимает аудит и разбирается чья это утечка , инсайдерская или оракловая. И не только на информацию о клиента , а и на детали технологический процессов. То есть если оракл использует чей то pl/sql код включит его в OEBS может поленять не репутационные риски , с соотвествующими последствиями. В принципе появление любого похожего технологического процесса на рынке может привести к иску к ораклу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 14:35 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndinд0kХпропущено... Меня интересует когда ( дата) он будет доступен для скачивания на https://support.oracle.com а обновлять или нет мы протестим и решим. Если 12.2 будет доступен только в Cloud@Customer. Тогда вопрос формулируется когда ( дата ) будет доступен 12.2 в версии Cloud@Customer, и что нужно, для того что бы его протестировать.12.2 однозначно будет доступен и как обычный on-premises. Протестировать его можно уже сейчас, взяв, например, Exadata Express Cloud Service . Стоит он 175$/месяц. Для полномасштабного нагрузочного тестирования, конечно, нужно брать экземпляр побольше. Ну и, само собой, это публичное облако, а значит данные для тестирования нужно обезличивать. Это издевательство над клиентом или над экзадатой ? 3GB PGA, 3GB SGA Data Transfer Maximum - 120GB / Month ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 14:49 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndin12.2 однозначно будет доступен и как обычный on-premises. Можно рассматривать как официальное обещание компании Oracle ее клиентам? Ну тогда отлично. P.S. И буду продолжать верить в магию цифры "2" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 14:51 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХ... Облако это круто во всех нишах. для больших систем оно должно быть частное. ... Чуток скептиса... Частное облако, не означает что оно Ваше. Тут: - либо Вы предоставляете доступ инженерам Oracle - либо время реакции увеличивается раз в пять при передаче данных через gate, да и проблемы безопасности никуда не денуться - либо Вы рулите облаком сами, но реакция на Ваши хотелки будет та-же, что и при обычном SR, со всеми проблемами MOS. Ну не интересны американскому гиганту проблемы индейцев, даже очень богатых. Для мечтающих о "элластичности нагрузки" облака: ЖваневскийОдно неловкое движение... и ты отец Если поедет план одного из самых нагруженных операторов приложения из-за очень умного оптимизатора? Потребление(и стоимость аренды) CPU и Диска взлетит в стратосферу, кто будет за это платить? Кто будет судиться с Большим братом и доказывать что это не вы лох педальный, а это кривизна кода ББ. Когда Вы покупаете железку и Софт, то финансовые затраты прогнозируются, при аренде - либо резервировать немалые финансы на ФОРС мажор, либо влазить в долги. Особенно, если "эффективные менеджеры" сократят DBA как класс, и пока это заметят что стоимость аренды полетела вверх, пока оператор будет заводить SR, пока провернуться маховики чудовищного механизма корпоративной поддержки. Вместо продаж - предоставлять услугу - это же так выгодно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 14:56 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENAlexander Ryndin12.2 однозначно будет доступен и как обычный on-premises. Можно рассматривать как официальное обещание компании Oracle ее клиентам? Ну тогда отлично. P.S. И буду продолжать верить в магию цифры "2" Я на похожей встече где рекламировалось оракловое публичное облако с 12.2, уже получал официальное обещание on-premises на 3-й в крайнем случае 4-й квартал 2016 года. Вот вот, со дня на день, ожидайте :) Ну ладно, подождем еще 25 дней . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 14:59 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Временно забаненный Если поедет план одного из самых нагруженных операторов приложения из-за очень умного оптимизатора? Потребление(и стоимость аренды) CPU и Диска взлетит в стратосферу, кто будет за это платить? Кто будет судиться с Большим братом и доказывать что это не вы лох педальный, а это кривизна кода ББ. Там выделенные же CPU и диск, выше лимита не пожрешь, разве нет? Уж IO на TEMP точно не увеличивают стоимость. А на случай слета плана - надо мониторить процессы, особенно критичные. Временно забаненныйВместо продаж - предоставлять услугу - это же так выгодно! В т.ч. и клиентам тоже, особенно популярно в Data Science. Если облачный оракл можно было бы на закрытие квартала или года "прокачать" с 1/4 до полной на недельку - было бы очень выгодно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 15:15 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENВременно забаненныйЕсли поедет план одного из самых нагруженных операторов приложения из-за очень умного оптимизатора? Потребление(и стоимость аренды) CPU и Диска взлетит в стратосферу, кто будет за это платить? Кто будет судиться с Большим братом и доказывать что это не вы лох педальный, а это кривизна кода ББ. Там выделенные же CPU и диск, выше лимита не пожрешь, разве нет? Уж IO на TEMP точно не увеличивают стоимость. А на случай слета плана - надо мониторить процессы, особенно критичные. Временно забаненныйВместо продаж - предоставлять услугу - это же так выгодно! В т.ч. и клиентам тоже, особенно популярно в Data Science. Если облачный оракл можно было бы на закрытие квартала или года "прокачать" с 1/4 до полной на недельку - было бы очень выгодно. Конечных пользователей интересует выполнение SLA и и как результат выделение ресурсов по требованию. Что бы бизнес процессы не стояли. Если помимо оракла еще нужно платить за простой вагонов, или нельзя разрузить фуру на склад, или вынести товар в торговый зал, то альтернатива ораклу найдется быстро, если решение бизнес проблем будет упираться в бюрократию с подпиской на ресурсы для базы. или эта подписка будет вылетать на бюджеты. Лари наверное думает что люди с ораклом в игрушки играют, а ему за удовольствие платят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 15:31 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENВременно забаненныйВместо продаж - предоставлять услугу - это же так выгодно! В т.ч. и клиентам тоже, особенно популярно в Data Science. Если облачный оракл можно было бы на закрытие квартала или года "прокачать" с 1/4 до полной на недельку - было бы очень выгодно.Dynamic Capacity, по словам продаванов, пока не планируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 15:33 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
AsmodeusRA\/ENпропущено... В т.ч. и клиентам тоже, особенно популярно в Data Science. Если облачный оракл можно было бы на закрытие квартала или года "прокачать" с 1/4 до полной на недельку - было бы очень выгодно.Dynamic Capacity, по словам продаванов, пока не планируется. Облако вобщето и создается , не ради абстрактынх коней в вакуме или попантоваться. Его главаная задача - экономия костов через прозрачное перераспределение ресурсов по требованию, и более высокую среднепотолочную утилизацию железа. То есть что бы меньшим количеством инвестиций в железо решать большее количество бизнес задач. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 15:44 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХAlexander Ryndinпропущено... 12.2 однозначно будет доступен и как обычный on-premises. Протестировать его можно уже сейчас, взяв, например, Exadata Express Cloud Service . Стоит он 175$/месяц. Для полномасштабного нагрузочного тестирования, конечно, нужно брать экземпляр побольше. Ну и, само собой, это публичное облако, а значит данные для тестирования нужно обезличивать. Это издевательство над клиентом или над экзадатой ? 3GB PGA, 3GB SGA Data Transfer Maximum - 120GB / Month Если мне не изменяет память - это 120Гб/месяц можно скачать с облака Oracle. Только зачем нужно так много скачивать? Нормальный план именно для "попробовать". Само собой хранилище данных туда не перенести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 15:56 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
RA\/ENAlexander Ryndin12.2 однозначно будет доступен и как обычный on-premises. Можно рассматривать как официальное обещание компании Oracle ее клиентам? Ну тогда отлично. P.S. И буду продолжать верить в магию цифры "2" Я за Ларри говорить не буду, но никому и в голову прийти не может, что on-premises не будет. Это как себе 2 раза в ногу выстрелить, а потом контрольный в голову. Сейчас активно вылизывают все косяки, которые находят в облаке (думаю, в облаке это делать на порядок легче). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:01 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndinд0kХпропущено... Это издевательство над клиентом или над экзадатой ? 3GB PGA, 3GB SGA Data Transfer Maximum - 120GB / Month Если мне не изменяет память - это 120Гб/месяц можно скачать с облака Oracle. Только зачем нужно так много скачивать? Нормальный план именно для "попробовать". Само собой хранилище данных туда не перенести. Вы не внимательно читали вопрос автор когда ( дата ) будет доступен 12.2 в версии Cloud@Customer, и что нужно , для того что бы его протестировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:04 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
AsmodeusRA\/ENпропущено... В т.ч. и клиентам тоже, особенно популярно в Data Science. Если облачный оракл можно было бы на закрытие квартала или года "прокачать" с 1/4 до полной на недельку - было бы очень выгодно.Dynamic Capacity, по словам продаванов, пока не планируется.Эм... Вообще, оно обещано. У Oracle это называется Bursting. Есть правда ограничения: http://www.oracle.com/us/corporate/contracts/paas-iaas-public-cloud-2140609.pdf Oracle Database Cloud Service permits you to use additional capacity above Your non-metered subscription rate (also referred to as “bursting”). You will be charged per hour and billed monthly in arrears for this increased capacity (using the “Pay as You Go” model). Pricing for this increased capacity will be based on the current Per Hour list price for this service available at cloud.oracle.com. Your non-metered subscription rate is based on the quantities (e.g. 1 OCPU) that are included in your non-metered subscription service. Your total capacity (subscription rate plus bursting), cannot exceed two times (2x) your subscription rate. For example: if You have purchased a subscription that allows 4 OCPUs per month, Your bursting would be capped at a total of 8 OCPUs for that service. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:07 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХAlexander Ryndinпропущено... Если мне не изменяет память - это 120Гб/месяц можно скачать с облака Oracle. Только зачем нужно так много скачивать? Нормальный план именно для "попробовать". Само собой хранилище данных туда не перенести. Вы не внимательно читали вопрос автор когда ( дата ) будет доступен 12.2 в версии Cloud@Customer, и что нужно , для того что бы его протестировать. Я внимательно читал. Видел эту фразу. Но Cloud@Customer это немного сложнее :-( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:09 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХAsmodeusпропущено... Dynamic Capacity, по словам продаванов, пока не планируется. Облако вобщето и создается , не ради абстрактынх коней в вакуме или попантоваться. Его главаная задача - экономия костов через прозрачное перераспределение ресурсов по требованию, и более высокую среднепотолочную утилизацию железа. То есть что бы меньшим количеством инвестиций в железо решать большее количество бизнес задач. .Ага, с одной стороны и SLA соблюсти, и чтобы "шумные соседи" не мешали, и сэкономить на утилизации. Тут, как мне кажется, либо трусы надеть, либо крестик снять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:13 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander RyndinА публичное облако... Нам может быть не видна вся мировая картина. В результате мы рассуждаем, исходя из ощущения своего собственного небольшого российского болотца.Во-во... это очень хорошо, что вы хоть допускаете как много вы можете не знать. Большинство почему-то считает, что везде так как у них. Другое дело, что в Россие в обозримом будущем не будет так как на загнивающем западе. На худой конец попросят чтоб облако хостилось на территории России как было с linkedin. д0kХ Дохтар сидит в Банк Аваль в Киеве другом болоте и рассуждает со своей колокольни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:13 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander RyndinRA\/ENпропущено... Можно рассматривать как официальное обещание компании Oracle ее клиентам? Ну тогда отлично. P.S. И буду продолжать верить в магию цифры "2" Я за Ларри говорить не буду, но никому и в голову прийти не может, что on-premises не будет. Это как себе 2 раза в ногу выстрелить, а потом контрольный в голову. Сейчас активно вылизывают все косяки, которые находят в облаке (думаю, в облаке это делать на порядок легче). У оракл не пользуется диаграмой ганта и KPI ? или продукт рассыпается и вышел из под контроля менеджмента ? Понимаю, житейская ситуация, такое обычно бывает , когда эффективые менеджеры выбивают из обоймы кого то, выбившегося в ТОПы из инженеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:13 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХAlexander Ryndinпропущено... Я за Ларри говорить не буду, но никому и в голову прийти не может, что on-premises не будет. Это как себе 2 раза в ногу выстрелить, а потом контрольный в голову. Сейчас активно вылизывают все косяки, которые находят в облаке (думаю, в облаке это делать на порядок легче). У оракл не пользуется диаграмой ганта и KPI ? или продукт рассыпается и вышел из под контроля менеджмента ? Понимаю, житейская ситуация, такое обычно бывает , когда эффективые менеджеры выбивают из обоймы кого то, выбившегося в ТОПы из инженеров.Каждый мнит себя стратегом, видя бой со стороны (с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:16 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndinд0kХпропущено... У оракл не пользуется диаграмой ганта и KPI ? или продукт рассыпается и вышел из под контроля менеджмента ? Понимаю, житейская ситуация, такое обычно бывает , когда эффективые менеджеры выбивают из обоймы кого то, выбившегося в ТОПы из инженеров.Каждый мнит себя стратегом, видя бой со стороны (с) Я предположил, исходя из собственного опыта работы в ИТ с большими и сложными продуктами. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:27 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander Ryndinд0kХпропущено... Облако вобщето и создается , не ради абстрактынх коней в вакуме или попантоваться. Его главаная задача - экономия костов через прозрачное перераспределение ресурсов по требованию, и более высокую среднепотолочную утилизацию железа. То есть что бы меньшим количеством инвестиций в железо решать большее количество бизнес задач. .Ага, с одной стороны и SLA соблюсти, и чтобы "шумные соседи" не мешали, и сэкономить на утилизации. Тут, как мне кажется, либо трусы надеть, либо крестик снять. Все решается, шумные соседи полностью отгораживаются, и по процессорам и по памяти и по шпинделям и кешам стораджа, но при этом конфигурация облака нарушает правила ораклового лицензирования. вот жеж засада , блин :( Другим можно так жить, а ораклу папа Лари запретил :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 16:56 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
Alexander RyndinЯ внимательно читал. Видел эту фразу. Но Cloud@Customer это немного сложнее :-( Вероятнее всего такое решение появилось совсем недавно. я о нем впервые слышу. Меня интересуют правила и требования Cloud@Customer как продукта по интграции в инфраструктуру кастомера. Какие гипервизоры поддерживаются, какие правила и требования по презентации сетевых адаптеров и дискового пространства в виртуальную машину с ораклом. Какой небудь технический документ для инженеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 19:33 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХAlexander RyndinЯ внимательно читал. Видел эту фразу. Но Cloud@Customer это немного сложнее :-( Вероятнее всего такое решение появилось совсем недавно. я о нем впервые слышу. Меня интересуют правила и требования Cloud@Customer как продукта по интграции в инфраструктуру кастомера. Какие гипервизоры поддерживаются, какие правила и требования по презентации сетевых адаптеров и дискового пространства в виртуальную машину с ораклом. Какой небудь технический документ для инженеров. все довольно просто. Это коробочные решения. Сертифицированный софт и железо. Все вместе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 20:52 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
free_blocksпрофессия Oracle DBA в дальнейшем перестанет быть востребована. В публичном облаке все обязанности DBA исполняет сама компания. Где они возьмут столько вменяемых ДБА? Текущий уровень инженеров поддержки ниже плинтуса. Спрашивают одно и тоже, "мне надо посоветоваться со старшими товарищами", ответы невпопад и т.п. Качество работы центров поддержки в России на две головы выше того, что доступно за рубежом. Тут это тихий ужас! SR открывается чтобы просто прикрыть попу, никто решения проблемы не ожидает. IT Operations в чистом виде на них может и получиться сгрузить, но я не думаю, что ДБА испытывают удовольствие от установки очередного oracle home и их патчевания по несколько раз в год. Это работа или совсем джуниоров, или чистый Operations. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2016, 23:59 |
|
||
|
Будущее профессии Oracle DBA
|
|||
|---|---|---|---|
|
#18+
д0kХПравильно , оракл читает предыдущую версию. Если другая сессия закомитится раньше , а потом эта сессия изменит закомиченную записть на основании предыдущей версии, все приплыли. Есть 2 пользвательский сессии и 3 счета. нужно с одной счета перекинуть по 10 рублей на 2 других. остаток на нем 100 рублей первая читает 100 рублей отнимате 10 и пошет в остаток 90 в это время другая читает предцдущую версию - 100 рублей и пишет в остаток 90. Комитится первая комитится вторая . на счету должно быть 80 рублей , а у нас 90. что бы избежать этого артефакта остаток по счету где 100 рублей нужно читать в режиме select for update в всех сессиях кто планирует менять остатки . и изменять никак по другому как через where curent of Обычно АБС немного не так устроены По каждой фин.транзакции пишутся только обороты по обоим счетам, а остатки вычисляются по требованию или собираютcя ночью во время закрытие опер дня с начислением процентов/комиссий Если счет консолидированый, тот же коррсчет в центрабанке, то по нему пару млн. документов в день обычная(даже скромная) цифра. Строка(страница/блок памяти OS) содержащая остаток умерла бы на блокировках/мутексах при такой архитектуре В стандарте ANSI SQL 4 уровня изоляции и 4 вида аномалий/феноменов: SERIALIZABLE - блокирует все просканированные строки в процессе выполнения запроса(нет феноменов) REPEATABLE READ - блокирует все отфетченные в приложение строки(возможен феномен - появление новых строк при повторном чтении) READ COMMITED - блокирует строку на которой курсор и измененные записи(возможны феномены - появление новых строк и измененные строки при повторном селекте) READ UNCOMMITED - ничего не блокирует, возможны три феномена access to uncommitted data, non-repeatable reads, and phantom reads, невозможен lost updates потому что он разваливает целостность бд и не допустим в database engines в целом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2016, 10:47 |
|
||
|
|

start [/forum/topic.php?all=1&fid=52&tid=1886883]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
157ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
128ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 558ms |

| 0 / 0 |
