Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Современная презентация по PureScale 2016-2018 на русском языке  [new]
dbtwoshnick
Member

Откуда:
Сообщений: 160
Пожалуйста, подскажите, самое свежее, аналогичное:
http://citforum.ru/seminars/cbd2010/1_4_IBM.pdf
11 сен 18, 08:17    [21670470]     Ответить | Цитировать Сообщить модератору
 Re: Современная презентация по PureScale 2016-2018 на русском языке  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4819
dbtwoshnick,

Есть на английском.
Навряд ли кто-то делал на русском с тех пор.
DB2_pureScale-2018
11 сен 18, 13:45    [21670914]     Ответить | Цитировать Сообщить модератору
 Re: Современная презентация по PureScale 2016-2018 на русском языке  [new]
dbtwoshnick
Member

Откуда:
Сообщений: 160
Марк,

Пожалуйста, подтвердите (или укажите на ошибки), правильно ли то, что написано далее:

автор
На русском языке есть презентация IBM DB2 PureScale от 2010 года:
http://citforum.ru/seminars/cbd2010/1_4_IBM.pdf
Судя по презентации это решение позволяет работать нескольким узлам (хостам) СУБД с ОДНОЙ и ТОЙ же базой данных в том числе в режиме ЗАПИСИ без каких либо дополнительных усилий на партиционирование.

Суть решения в том, что узлы:
1) имеют доступ к общей распределенной файловой системе GPFS, где размещена общая для всех узлов база данных.
2) координируются (блокировки, буфер измененных страниц) из одной точки (Cluster Facility - возможно дублирование CF) по каналам, сравнимым по скорости с операциями копирования фрагментов ОЗУ (т.е. без накладных расходов на TCP/IP, прерывания, и т.п.).
При этом при выходе одного из узлов из строя теряется возможность доступа только к данным, изменяемым в несохраненных транзакциях на проблемном узле (т.е. какой то набор записей нескольких таблиц, которые были заблокированны для последних транзакций узла), и то всего до 20 секунд, после чего эти данные становятся доступными как обычно на любом исправном узле.
DB2 сама распределяет соединения на наименее нагруженные узлы кластера PureScale. Остальная часть данных при этом остается полностью доступной для любых обычных операций (запись/чтение).

Наверно это в каком то смысле походит на ваш брокер уровня приложения, но IBM подчеркивает, что отладка своего брокера и партиционирование таблиц бывает трудозатратным занятием по сравнению с pure (прозрачным для приложений) решением от IBM.

Так же они упоминают, что pureScale может быть очень полезен для сезонных колебаний нагрузки и даже предлагают специальное временное лицензирование для таких временных всплесков нагрузки.
http://download.boulder.ibm.com/ibmdl/pub/software/dw/data/purescale/DB2_pureScale_Whitepaper.pdf
Цитата: "For example, if seasonal fluctuations in the business cycle cause availability issues from a scaling
perspective, a truly available architecture needs to transparently add resource without application changes to meet changing performance requirements." и т.д.

Сравнение партиционирования и shared disk кластера в зависимости от типа нагрузки:
https://www.ibm.com/support/knowledgecenter/SSEPGG_9.8.0/com.ibm.db2.luw.sd.doc/doc/c0054843.html

Более свежая презентация DB2 pureScale от 2018 года:
https://www.tridex.org/wp-content/uploads/DB2_pureScale-2018-Jun-7.pdf
В ней подчеркивается возможность rollforward (нумерация и совместимость логов сохраняется) сквозь апгрейд версии СУБД и отсутствие необходимости реинициализации стэндбая при апгрейдах даже major версий софта DB2 после v10.5 FP7/9 и выше.


11 сен 18, 14:47    [21671021]     Ответить | Цитировать Сообщить модератору
 Re: Современная презентация по PureScale 2016-2018 на русском языке  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4819
dbtwoshnick,

Про похожесть на "ваш брокер уровня приложения" я не могу дать комментарии.
Про блокировку данных до 20 секунд из-за сбоя узла - это примерные средние данные для какой-то типичной, как там считается, OLTP нагрузке. Конечно, если вы запускаете какие-то батчи, делающие много изменений, то чтоб починить все данные этой транзакции может потребоваться гораздо больше времени.
В остальном - да, похоже на правду.
12 сен 18, 14:44    [21672240]     Ответить | Цитировать Сообщить модератору
 Re: Современная презентация по PureScale 2016-2018 на русском языке  [new]
CawaSPb
Member

Откуда: Питер/Москва/Wroclaw
Сообщений: 982
Я бы добавил, что в деле HA парадоксально часто забывают на поддержку со стороны приложения.

Ничего специального не требуется. Простые, казалось бы, правила:
1. Приложения должны уметь переживать прерывание транзакции и пробовать повторить её, не делая из этого трагедии.
2. Приложение должно переживать разрыв коннекта и переподнимать его.

Для enterprise level приложений это must have.
Второе - вообще может обеспечиваться на уровне, к примеру, JDBC драйвера (если ходим к БД по JDBC) и в большом числе случаев прозрачно (если транзакцию не рубанули посередине).

Но сколько смотрю, столько имеем (с тем же BPM):
- приложение не умеет
- приложение недонастроено
- выбрана неверная архитектура на уровне HA приложения.

Результат - переезд БД с ноды на ноду и приложение сваливается (в лучшем случае сваливаются какие-то операции пользователей), все в мыле либо полностью App сервер рестартуют, либо с ошибками приложения разбираются.
- на любой чих - sev 1 инцидент
- любой maintenance, требующий рестарта/переезда БД - жди месячного maintenance window :O


Вобщем, любое самое технически распрекрасное HA решение разбивается о лень, miscommunication, недостаток компетенций при использовании.
12 сен 18, 15:44    [21672353]     Ответить | Цитировать Сообщить модератору
 Re: Современная презентация по PureScale 2016-2018 на русском языке  [new]
H5N1
Member

Откуда: Yo.!
Сообщений: 142
смело. технологии более 10 лет, не смущает что ноль информации об успешных инсталляциях и эксплуатации ? наверняка, если подпишетесь будете единственными на континенте.
суть технологии - провалившая попытка посоревноваться с oracle rac. взяли железячку из мира мейнфреймов, которая кластеризует db2 z/OS и сделали ее аналог в софте. но если у оракла сразу было слышно о внедрениях, багах, нюансов эксплуатации тут полный ноль, что как бэ намекает ...
13 сен 18, 10:54    [21673205]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить