Мы уходим с майнфрайм.

deev_a_v
Уже с Приветом
Posts: 4667
Joined: 07 Apr 2018 15:16

Re: Мы уходим с майнфрайм.

Post by deev_a_v »

zVlad wrote: 25 Apr 2021 15:14
А что было не так? О каком DB2 речь? Полагаю не о DB2 for zOS.
Базу арендовали у IBM в их же датацентре. Какая там была версия БД и ОС - понятия не помню. Были проблемы с запросами, влоть до загадочных синтаксических ошибок. После мучений подобрали специальную версию драйвера с определенным набором флагов и велели всем ничего больше не трогать.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Мы уходим с майнфрайм.

Post by zVlad »

deev_a_v wrote: 25 Apr 2021 16:04
zVlad wrote: 25 Apr 2021 15:14
А что было не так? О каком DB2 речь? Полагаю не о DB2 for zOS.
Базу арендовали у IBM в их же датацентре. Какая там была версия БД и ОС - понятия не помню. Были проблемы с запросами, влоть до загадочных синтаксических ошибок. После мучений подобрали специальную версию драйвера с определенным набором флагов и велели всем ничего больше не трогать.
Если это была DB2 for zOS, то должна была бы идти речь о DB2 Connect. Если не было речи о DB2 Connect то мог бы быть драйвер от third-party (связанного с TIBCO, забыл их название), был у нас такой в начале 2000-х. Пока не заменили на IBM DB2 Connect и нас колбасило.
Но это уже не про IBM история.
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Re: Мы уходим с майнфрайм.

Post by Dmitry67 »

iDesperado wrote: 25 Apr 2021 08:01
ALV00 wrote: 24 Apr 2021 23:37 Это все понятно, только не всегда нужны такие строгости. Например в DW где данные заливаются по ночам а читаются днем. Блокировочники проще, надеждей и быстрей. db2 это танк со всеми его недостатками. А если это банковские транзакции, то дефолтная изоляция Оракла тоже не поможет, надо эксклюзивно блокировать счет перед тем как его апдейтить, иначе неприятности гарантированы.
хорошая затравка для беспощадного флейма, но дискуссия имхо уже лет 10 не актуальна. dwh уже так не работают, а версионники почти вытеснили блокировочную модель именно от того что блокировочник сложен - нужно четко понимать все типы блокировок, а их миллион, начиная с блокировок намерения. надо знать какие типы с которыми совместимы, где будет больно без read consistency. плюс тьма блокировок, в том числе и на чтение, по любому приводит к дедлокам, так что и про надежность имхо спорное утверждение.
Ну, не так уж и вытеснили. В MS SQL версионность используют не так уж часто по моему опыту

А в хипстерских базах (no sql, big data) про нее вообще не слышали)
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Мы уходим с майнфрайм.

Post by iDesperado »

Dmitry67 wrote: 26 Apr 2021 06:29 Ну, не так уж и вытеснили. В MS SQL версионность используют не так уж часто по моему опыту

А в хипстерских базах (no sql, big data) про нее вообще не слышали)
ну все что мигрирует в azure чаще версионное, т.к. мсскл по дефолту версионный. всякие synapsis, sql dwh - имеющие в родителях мсскл, тоже версионные. в sql dwh вроде всего два варианта - грязное чтение, read committed snapshot
deev_a_v
Уже с Приветом
Posts: 4667
Joined: 07 Apr 2018 15:16

Re: Мы уходим с майнфрайм.

Post by deev_a_v »

zVlad wrote: 25 Apr 2021 18:22
deev_a_v wrote: 25 Apr 2021 16:04
zVlad wrote: 25 Apr 2021 15:14
А что было не так? О каком DB2 речь? Полагаю не о DB2 for zOS.
Базу арендовали у IBM в их же датацентре. Какая там была версия БД и ОС - понятия не помню. Были проблемы с запросами, влоть до загадочных синтаксических ошибок. После мучений подобрали специальную версию драйвера с определенным набором флагов и велели всем ничего больше не трогать.
Если это была DB2 for zOS, то должна была бы идти речь о DB2 Connect. Если не было речи о DB2 Connect то мог бы быть драйвер от third-party (связанного с TIBCO, забыл их название), был у нас такой в начале 2000-х. Пока не заменили на IBM DB2 Connect и нас колбасило.
Но это уже не про IBM история.
Какое еще TIBCO? Я же написал - базу и все вопросы с ней связанные поддерживал IBM. Они же и драйвер подбирали.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Мы уходим с майнфрайм.

Post by zVlad »

deev_a_v wrote: 26 Apr 2021 12:56
zVlad wrote: 25 Apr 2021 18:22
deev_a_v wrote: 25 Apr 2021 16:04
zVlad wrote: 25 Apr 2021 15:14
А что было не так? О каком DB2 речь? Полагаю не о DB2 for zOS.
Базу арендовали у IBM в их же датацентре. Какая там была версия БД и ОС - понятия не помню. Были проблемы с запросами, влоть до загадочных синтаксических ошибок. После мучений подобрали специальную версию драйвера с определенным набором флагов и велели всем ничего больше не трогать.
Если это была DB2 for zOS, то должна была бы идти речь о DB2 Connect. Если не было речи о DB2 Connect то мог бы быть драйвер от third-party (связанного с TIBCO, забыл их название), был у нас такой в начале 2000-х. Пока не заменили на IBM DB2 Connect и нас колбасило.
Но это уже не про IBM история.
Какое еще TIBCO? Я же написал - базу и все вопросы с ней связанные поддерживал IBM. Они же и драйвер подбирали.
Я думаю что Вы работали исключительно как программист. Поэтому Вы просто ничего и не знали что, как и почему. В том числе проблема могла быть и в .NET.

TIBCO это разработчик middleware. Они все со всем свызывали, но довольно неуклюже. Они и сейчас есть - шлют мне аннонсы чуть не каждый день и отписаться от них не удается.
User avatar
Flash-04
Уже с Приветом
Posts: 63430
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Мы уходим с майнфрайм.

Post by Flash-04 »

LOL
Not everyone believes what I believe but my beliefs do not require them to.
deev_a_v
Уже с Приветом
Posts: 4667
Joined: 07 Apr 2018 15:16

Re: Мы уходим с майнфрайм.

Post by deev_a_v »

zVlad wrote: 26 Apr 2021 16:13
Я думаю что Вы работали исключительно как программист. Поэтому Вы просто ничего и не знали что, как и почему. В том числе проблема могла быть и в .NET.
А вам-то, заносчивому не по должности DBA, откуда знать про проблемы разработчиков? Вы хоть раз хоть одну строчку кода в production выпускали? :lol:
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Мы уходим с майнфрайм.

Post by iDesperado »

deev_a_v wrote: 26 Apr 2021 18:22
zVlad wrote: 26 Apr 2021 16:13
Я думаю что Вы работали исключительно как программист. Поэтому Вы просто ничего и не знали что, как и почему. В том числе проблема могла быть и в .NET.
А вам-то, заносчивому не по должности DBA, откуда знать про проблемы разработчиков? Вы хоть раз хоть одну строчку кода в production выпускали? :lol:
этот "DBA" SQL запросы прочесть не может, ну куда там писать. полюбуйтесь
viewtopic.php?p=4482043#p4482043
Last edited by iDesperado on 27 Apr 2021 05:39, edited 1 time in total.
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Мы уходим с майнфрайм.

Post by zVlad »

deev_a_v wrote: 26 Apr 2021 18:22
zVlad wrote: 26 Apr 2021 16:13
Я думаю что Вы работали исключительно как программист. Поэтому Вы просто ничего и не знали что, как и почему. В том числе проблема могла быть и в .NET.
А вам-то, заносчивому не по должности DBA, откуда знать про проблемы разработчиков? Вы хоть раз хоть одну строчку кода в production выпускали? :lol:
Вы просто не знаете разницу между DBA на МФ и DBA на других платформах. Тоже самое касается системных админов на МФ и других.
Да, я написал достаточно программ и не только для баз данхных чтобы отлично знать чем владеют и чем не валадеют просто разработчики для баз данных такие как Вы. Вы знаете базу данных как исполнителя SQL statements и не более того. Я знаю все это тоже плюс еще многое другое чего Вы не знаете. Вы даже не знали на какой платформе та DB2 выполнялась и какой драйвер к ней был установлен. И при этом считаете себя в праве судить чтоо и как делали ИБМ-овцы для вас - разработчиков.

Уймите гонор.
User avatar
Komissar
Уже с Приветом
Posts: 64875
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Мы уходим с майнфрайм.

Post by Komissar »

Влад, как там с долгами за новый дом и коттедж? Так и будешь отрабатывать до 80 лет?
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Мы уходим с майнфрайм.

Post by zVlad »

Komissar wrote: 26 Apr 2021 23:34 Влад, как там с долгами за новый дом и коттедж? Так и будешь отрабатывать до 80 лет?
Это как то имеет отношение к теме?
zVlad
Уже с Приветом
Posts: 15420
Joined: 30 Apr 2003 16:43
Has thanked: 1 time

Re: Мы уходим с майнфрайм.

Post by zVlad »

Получил рекомендацию от Оракл создать вот такое:

Code: Select all

CREATE VIEW TIDOBLOB_VIEW
  (
  OLE_OBJECT_ID          CHAR (0012)    NOT NULL,
  OLE_CLOB_TYPE          CHAR (0001)    NOT NULL,
  OLE_BLOB_TYPE          CHAR (0001)    NOT NULL,
  GEN_ARG                INTEGER        NOT NULL WITH DEFAULT,
  TIME_STAMP             TIMESTAMP      NOT NULL WITH DEFAULT,
  OLE_OBJECT_CLOB        VARCHAR (4K),
  OLE_OBJECT_BLOB        VARBINARY(4K)
  )
Как вам это нравится?
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Мы уходим с майнфрайм.

Post by iDesperado »

проблема тут
Image
вариант что слева работает в связке с GG у миллион клиентов вот прямо в эту секунду. обрезать блобы до 4к глупо.
User avatar
liamkin
Уже с Приветом
Posts: 2648
Joined: 19 Jun 2003 20:22
Location: USA

Re: Мы уходим с майнфрайм.

Post by liamkin »

iDesperado wrote: 28 Apr 2021 18:30 вариант что слева работает в связке с GG у миллион клиентов вот прямо в эту секунду. обрезать блобы до 4к глупо.
По поводу обрезки до 4К - может там подтабличку сделать - и добавлять 4к записей по размеру объекта.

Return to “Вопросы и новости IT”