Базу арендовали у IBM в их же датацентре. Какая там была версия БД и ОС - понятия не помню. Были проблемы с запросами, влоть до загадочных синтаксических ошибок. После мучений подобрали специальную версию драйвера с определенным набором флагов и велели всем ничего больше не трогать.
Мы уходим с майнфрайм.
-
- Уже с Приветом
- Posts: 4667
- Joined: 07 Apr 2018 15:16
Re: Мы уходим с майнфрайм.
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Мы уходим с майнфрайм.
Если это была DB2 for zOS, то должна была бы идти речь о DB2 Connect. Если не было речи о DB2 Connect то мог бы быть драйвер от third-party (связанного с TIBCO, забыл их название), был у нас такой в начале 2000-х. Пока не заменили на IBM DB2 Connect и нас колбасило.deev_a_v wrote: 25 Apr 2021 16:04Базу арендовали у IBM в их же датацентре. Какая там была версия БД и ОС - понятия не помню. Были проблемы с запросами, влоть до загадочных синтаксических ошибок. После мучений подобрали специальную версию драйвера с определенным набором флагов и велели всем ничего больше не трогать.
Но это уже не про IBM история.
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
Re: Мы уходим с майнфрайм.
Ну, не так уж и вытеснили. В MS SQL версионность используют не так уж часто по моему опытуiDesperado wrote: 25 Apr 2021 08:01хорошая затравка для беспощадного флейма, но дискуссия имхо уже лет 10 не актуальна. dwh уже так не работают, а версионники почти вытеснили блокировочную модель именно от того что блокировочник сложен - нужно четко понимать все типы блокировок, а их миллион, начиная с блокировок намерения. надо знать какие типы с которыми совместимы, где будет больно без read consistency. плюс тьма блокировок, в том числе и на чтение, по любому приводит к дедлокам, так что и про надежность имхо спорное утверждение.ALV00 wrote: 24 Apr 2021 23:37 Это все понятно, только не всегда нужны такие строгости. Например в DW где данные заливаются по ночам а читаются днем. Блокировочники проще, надеждей и быстрей. db2 это танк со всеми его недостатками. А если это банковские транзакции, то дефолтная изоляция Оракла тоже не поможет, надо эксклюзивно блокировать счет перед тем как его апдейтить, иначе неприятности гарантированы.
А в хипстерских базах (no sql, big data) про нее вообще не слышали)
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Мы уходим с майнфрайм.
ну все что мигрирует в azure чаще версионное, т.к. мсскл по дефолту версионный. всякие synapsis, sql dwh - имеющие в родителях мсскл, тоже версионные. в sql dwh вроде всего два варианта - грязное чтение, read committed snapshotDmitry67 wrote: 26 Apr 2021 06:29 Ну, не так уж и вытеснили. В MS SQL версионность используют не так уж часто по моему опыту
А в хипстерских базах (no sql, big data) про нее вообще не слышали)
-
- Уже с Приветом
- Posts: 4667
- Joined: 07 Apr 2018 15:16
Re: Мы уходим с майнфрайм.
Какое еще TIBCO? Я же написал - базу и все вопросы с ней связанные поддерживал IBM. Они же и драйвер подбирали.zVlad wrote: 25 Apr 2021 18:22Если это была DB2 for zOS, то должна была бы идти речь о DB2 Connect. Если не было речи о DB2 Connect то мог бы быть драйвер от third-party (связанного с TIBCO, забыл их название), был у нас такой в начале 2000-х. Пока не заменили на IBM DB2 Connect и нас колбасило.deev_a_v wrote: 25 Apr 2021 16:04Базу арендовали у IBM в их же датацентре. Какая там была версия БД и ОС - понятия не помню. Были проблемы с запросами, влоть до загадочных синтаксических ошибок. После мучений подобрали специальную версию драйвера с определенным набором флагов и велели всем ничего больше не трогать.
Но это уже не про IBM история.
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Мы уходим с майнфрайм.
Я думаю что Вы работали исключительно как программист. Поэтому Вы просто ничего и не знали что, как и почему. В том числе проблема могла быть и в .NET.deev_a_v wrote: 26 Apr 2021 12:56Какое еще TIBCO? Я же написал - базу и все вопросы с ней связанные поддерживал IBM. Они же и драйвер подбирали.zVlad wrote: 25 Apr 2021 18:22Если это была DB2 for zOS, то должна была бы идти речь о DB2 Connect. Если не было речи о DB2 Connect то мог бы быть драйвер от third-party (связанного с TIBCO, забыл их название), был у нас такой в начале 2000-х. Пока не заменили на IBM DB2 Connect и нас колбасило.deev_a_v wrote: 25 Apr 2021 16:04Базу арендовали у IBM в их же датацентре. Какая там была версия БД и ОС - понятия не помню. Были проблемы с запросами, влоть до загадочных синтаксических ошибок. После мучений подобрали специальную версию драйвера с определенным набором флагов и велели всем ничего больше не трогать.
Но это уже не про IBM история.
TIBCO это разработчик middleware. Они все со всем свызывали, но довольно неуклюже. Они и сейчас есть - шлют мне аннонсы чуть не каждый день и отписаться от них не удается.
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Мы уходим с майнфрайм.
LOL
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 4667
- Joined: 07 Apr 2018 15:16
Re: Мы уходим с майнфрайм.
А вам-то, заносчивому не по должности DBA, откуда знать про проблемы разработчиков? Вы хоть раз хоть одну строчку кода в production выпускали?zVlad wrote: 26 Apr 2021 16:13
Я думаю что Вы работали исключительно как программист. Поэтому Вы просто ничего и не знали что, как и почему. В том числе проблема могла быть и в .NET.
![Laughing :lol:](./images/smilies/lol.gif)
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Мы уходим с майнфрайм.
этот "DBA" SQL запросы прочесть не может, ну куда там писать. полюбуйтесьdeev_a_v wrote: 26 Apr 2021 18:22А вам-то, заносчивому не по должности DBA, откуда знать про проблемы разработчиков? Вы хоть раз хоть одну строчку кода в production выпускали?zVlad wrote: 26 Apr 2021 16:13
Я думаю что Вы работали исключительно как программист. Поэтому Вы просто ничего и не знали что, как и почему. В том числе проблема могла быть и в .NET.
![]()
viewtopic.php?p=4482043#p4482043
Last edited by iDesperado on 27 Apr 2021 05:39, edited 1 time in total.
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Мы уходим с майнфрайм.
Вы просто не знаете разницу между DBA на МФ и DBA на других платформах. Тоже самое касается системных админов на МФ и других.deev_a_v wrote: 26 Apr 2021 18:22А вам-то, заносчивому не по должности DBA, откуда знать про проблемы разработчиков? Вы хоть раз хоть одну строчку кода в production выпускали?zVlad wrote: 26 Apr 2021 16:13
Я думаю что Вы работали исключительно как программист. Поэтому Вы просто ничего и не знали что, как и почему. В том числе проблема могла быть и в .NET.
![]()
Да, я написал достаточно программ и не только для баз данхных чтобы отлично знать чем владеют и чем не валадеют просто разработчики для баз данных такие как Вы. Вы знаете базу данных как исполнителя SQL statements и не более того. Я знаю все это тоже плюс еще многое другое чего Вы не знаете. Вы даже не знали на какой платформе та DB2 выполнялась и какой драйвер к ней был установлен. И при этом считаете себя в праве судить чтоо и как делали ИБМ-овцы для вас - разработчиков.
Уймите гонор.
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Мы уходим с майнфрайм.
Влад, как там с долгами за новый дом и коттедж? Так и будешь отрабатывать до 80 лет?
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Мы уходим с майнфрайм.
Это как то имеет отношение к теме?Komissar wrote: 26 Apr 2021 23:34 Влад, как там с долгами за новый дом и коттедж? Так и будешь отрабатывать до 80 лет?
-
- Уже с Приветом
- Posts: 15420
- Joined: 30 Apr 2003 16:43
- Has thanked: 1 time
Re: Мы уходим с майнфрайм.
Получил рекомендацию от Оракл создать вот такое:
Как вам это нравится?
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)
)
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Мы уходим с майнфрайм.
проблема тут
![Image](https://i.ibb.co/5rJp8Dy/odbc.png)
вариант что слева работает в связке с GG у миллион клиентов вот прямо в эту секунду. обрезать блобы до 4к глупо.
![Image](https://i.ibb.co/5rJp8Dy/odbc.png)
вариант что слева работает в связке с GG у миллион клиентов вот прямо в эту секунду. обрезать блобы до 4к глупо.
-
- Уже с Приветом
- Posts: 2648
- Joined: 19 Jun 2003 20:22
- Location: USA
Re: Мы уходим с майнфрайм.
По поводу обрезки до 4К - может там подтабличку сделать - и добавлять 4к записей по размеру объекта.iDesperado wrote: 28 Apr 2021 18:30 вариант что слева работает в связке с GG у миллион клиентов вот прямо в эту секунду. обрезать блобы до 4к глупо.