Содержание


Какая распределенная редакция DB2 версии 10.5 подходит именно вам?

Comments

В современную информационную эпоху данные находятся буквально повсюду, а объемы данных, подлежащих сбору, обработке, анализу и хранению, растут экспоненциальными темпами. Неудивительно, что компании во всем мире активно применяют портфель продуктов IBM Information Management для управления своими данными и для извлечения из них ценных сведений с целью повышения своей конкурентоспособности. Портфель IBM Information Management предлагает всеобъемлющую линейку решений мирового класса для управления данными, способную удовлетворить любые потребности заказчика, в том числе встроенные и резидентные реляционные и NoSQL-базы данных, транзакционные базы данных с высокой степенью масштабирования, хранилища данных для анализа больших данных, подключаемые по принципу plug-and-play аппаратно-программные комплексы для поддержки баз данных, инструменты для управления данными/защиты данных на протяжении всего жизненного цикла и т. д. Рассмотрения всего портфеля IBM Information Management выходит далеко за рамки этой статьи. Вместо этого статья концентрируется на базовом элементе этого портфеля – семействе DB2 for Linux, UNIX, and Windows.

Как следует из названия этого продукта, DB2 for Linux, UNIX, and Windows (DB2) – это программное обеспечение управления базами данных, предназначенное для исполнения в распределенных средах на основе операционных систем Windows, AIX, HP/UX, Solaris, Linux on x64, Linux on Power и Linux on System Z. За более чем 20 лет ее существования десятки тысяч заказчиков из практически всех отраслей, включая многие крупнейшие корпорации мира, перешли на продукт DB2 в качестве средства поддержки своего бизнеса. Более того, DB2 является базовым компонентом сотен решений IBM, включая такие бренды, как Cognos, WebSphere, Tivoli и Lotus, а также внушительного списка продуктов от независимых поставщиков программного обеспечения.

По состоянию на 23 апреля 2013 года семейство продуктов DB2 10.5 состоит из шести платных редакций, одной платной функции, приобретаемой отдельно, и одного бесплатного пакета. Цель этой статьи – помочь читателю понять, какая редакция DB2 10.5 подходит именно ему. Для каждой редакции DB2 в статье представлены: краткий обзор ее функциональности, опции лицензирования, ограничения и иные соображения, важнейшие изменения по сравнению с версией DB2 10.1 и интересный пример применения заказчиком. После прочтения этой статьи мы рекомендуем обратиться к сопутствующим статьям, указанным в разделе Ресурсы. Эта статья будет обновляться по мере выхода новых версий и выпусков DB2, поэтому не забудьте поместить ее в закладки.

DB2 – это DB2 и еще раз DB2

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

На рис. 1 показаны редакции DB2, доступные в версии 10.5. Семейство DB2 подобно матрешке – в самой глубине находится бесплатная редакция DB2 Express-C Edition, а самой внешней является редакция DB2 Advanced Enterprise Server Edition.

Рисунок 1. Редакции DB2, доступные в версии DB2 10.5
DB2 editions available in DB2 10.5
DB2 editions available in DB2 10.5

Перечисленные ниже возможности – это примеры общей функциональности, которой обладают все редакции DB2 10.5, в том числе DB2 Express-C:

Совместимость с базами данных Oracle
DB2 обеспечивает безболезненное перемещение приложений не только между редакциями DB2, но и с баз данных Oracle. Совместимость языка PL/SQL составляет 98%, что обеспечивает необходимую гибкость для быстрого переноса приложений в среду DB2 без их переписывания.
Поддержка XML и NoSQL
DB2 идеально подходит для высокопроизводительного хранения и извлечения традиционных реляционных данных, а также данных специализированных нереляционных типов, таких как XML и RDF.
Основанные на времени запросы
Временные таблицы DB2 позволяют легко узнать, как выглядели данные в любой предыдущий момент времени или как они будут выглядеть в будущем. Если раньше для ответа на аудиторские вопросы приходилось зачастую тратить несколько дней на восстановление базы из резервных образов, теперь можно обойтись простым и быстрым запросом. Столь же просто можно получить ответы на запросы типа "Как будет выглядеть будущее?".
Гомогенное федерирование (Homogeneous Federation)
Эта функциональность позволяет вашим приложениям видеть все ваши базы данных DB2 и Informix в виде единой базы данных DB2. Приобретаемый отдельно компонент DB2 Connect позволяет дополнительно федерировать базы данных продуктов DB2 for z и DB2 for i.
Сжатие резервных копий (Backup compression)
Позволяет снизить затраты на хранение данных путем уменьшения размера резервных образов базы данных DB2.

Кроме того, DB2 предоставляет две опции CEO (Complete Enterprise Option), предназначенные для повышения гибкости развертывания. В случае необходимости любой компонент такой опции может быть развернут в соответствии с потребностями приложения. Это позволяет разработчикам и установщикам приложений выбрать для приложения наилучшую архитектуру и требует приверженности продуктам IBM в масштабе всего предприятия.

IBM DB2 CEO
Эта опция позволяет использовать DB2 как фундамент для приложений, обеспечивающих конкурентное преимущество в следующих областях: управление ресурсами предприятия, управление взаимоотношениями с клиентами, межкорпоративные коммерческие операции, автоматизация работы отдела продаж. Эта опция включает в себя следующие компоненты: DB2 Workgroup Server Edition, DB2 Enterprise Server Edition, DB2 Developer Edition и DB2 Connect Enterprise Edition.
IBM Advanced DB2 CEO
Эта опция отвечает на потребности современных компаний, предоставляя безопасную и устойчивую систему управления информацией для ценных информационных активов. Она предоставляет широкий диапазон возможностей сервера данных DB2, включая в себя следующие компоненты: DB2 Advanced Enterprise Server Edition, DB2 Enterprise Server Edition, DB2 Workgroup Server Edition, DB2 Developer Edition и DB2 Connect Enterprise Edition.

Что нового в версии DB2 10.5

Прежде чем приступать к рассмотрению конкретных редакций DB2 10.5, необходимо отметить, что по сравнению с предшествующей версией DB2 10.1 в версии DB2 10.5 реализованы новые важные функции и внесены изменения в комплектацию. Эти нововведения перечислены ниже.

BLU Acceleration
BLU Acceleration – это набор новых технологий DB2, которые работают совместно для снижения рабочих нагрузок, связанных с большими данными, хранилищами данных и анализом операций. К этим технологиям относятся: возможность хранения данных по столбцам (так называемые столбцовые таблицы), избавляющая от необходимости индексов; новый алгоритм сжатия, который с помощью технологии Actionable Compression позволяет механизму DB2 выполнять операции со сжатыми данными; возможность быстрого пропуска данных, не относящихся к текущему запросу, и интеллектуальное использование SIMD-команд (Single Instruction Multiple Data), позволяющее DB2 выполнять больше работы с меньшими затратами процессорных ресурсов. В результате у многих аналитических запросов производительность повышается на порядки, а экономия ресурсов хранения в среднем увеличивается в 10 и более раз. Другими словами, BLU Acceleration позволяет предприятию выполнять больше работы по анализу данных и при этом снижает его затраты на администрирование, на аппаратные средства, на хранилища и на лицензирование программного обеспечения.

Столбцовая организация работает на табличном уровне, что позволяет заказчику настроить свои таблицы в соответствии с их использованием, чтобы получить наивысшую общую производительность при смешанной рабочей нагрузке баз данных. В большинстве случаев таблицы, которые используются преимущественно с такими транзакционными SQL-операциями, как INSERT, DELETE и SELECT (с одной строкой), следует оставить в виде традиционных таблиц с организацией по строкам. Таблицы, которые используются преимущественно для обслуживания аналитических рабочих нагрузок с большими объемами данных, являются хорошими кандидатами на преобразование в столбцовые таблицы. Чтобы помочь заказчику установить, какие таблицы следует преобразовать с целью повышения производительности рабочих нагрузок запросов, продукт InfoSphere® Optim™ Query Workload Tuner предоставляет инструмент Workload Table Organization Advisor. Заказчику достаточно запустить этот инструмент вместе со своей рабочей нагрузкой и преобразовать рекомендованные таблицы, после чего он сможет пользоваться преимуществами BLU Acceleration абсолютно прозрачно для своих приложений. Виртуальное преобразование, предназначенное только для тестирования, позволяет заказчику определить, насколько столбцовые таблицы повысят производительность запросов в его рабочих нагрузках. Дополнительная информация приведена в материале Virtually testing conversion of tables to column-organization.

DB2 pureScale Feature и High Availability Disaster Recovery (HADR)
DB2 pureScale® Feature – это представленная в версии DB2 9.8 масштабируемая технология кластеризации OLTP-приложений. DB2 pureScale позволяет прозрачно добавлять или удалять элементы кластера без перерывов в работе. В версии DB2 10.5 перерывов в работе можно избежать даже при выходе из строя всего кластера DB2 pureScale. Используя встроенные в DB2 возможности HADR для доставки журналов транзакций в резервную базу данных, при отказе можно быстро переключиться на удаленный резервный кластер или на одиночный сервер в другом конце города или на другой стороне земного шара – всего через несколько секунд после отключения основной площадки. При совместном использовании DB2 pureScale и HADR продукт DB2 10.5 позволяет достичь максимально возможного уровня готовности базы данных и восстанавливаемости данных. Чтобы поддержать этот высокий уровень готовности базы данных, некоторые задачи администрирования теперь можно выполнять в онлайновом режиме, такие как онлайновое применение пакета исправлений к элементам кластера и к серверам CF (Cluster Caching Facility) без остановки базы данных, или добавление новых элементов кластера без остановки экземпляра. Вы можете создавать резервные образы и восстанавливать образы на экземплярах с другим количеством элементов, в средах с DB2 pureScale и без pureScale.
Слияние редакций продуктов DB2 и InfoSphere Warehouse
Клиентам требуются редакции DB2, которые позволяли бы свободно обслуживать рабочие нагрузки любого типа. Версия DB2 10.5 отвечает на эту потребность, объединяя возможности редакций InfoSphere Warehouse с функциональностью DB2 Storage Optimization Feature и функциональностью DB2 pureScale Feature в рамках редакции DB2 Advanced Enterprise Server Edition и новой редакции DB2 Advanced Workgroup Server Edition. Эти редакции предоставляют заказчикам гибкие возможности для развертывания одиночного OLTP-сервера, OLTP-кластера, хранилища на основе одиночного сервера или кластеризованной среды хранилища данных. Кроме того, владельцы этих редакций могут беспрепятственно использовать BLU Acceleration, DB2 Storage Optimization Feature, DB2 pureScale Feature, секционирование баз данных и т. д., а также любой компонент из других насыщенных наборов инструментов и функций, которые поставляются в составе редакций категории DB2 Advanced Edition. Редакции категории DB2 Advanced Edition можно использовать с гибкими опциями развертывания, что позволяет уверенно реализовать практически любой ИТ-проект.
Простота модернизации
Начиная с версии DB2 10.5 переход с редакции DB2 Workgroup Edition или DB2 Enterprise Edition на редакции категории DB2 Advanced Edition можно выполнить, просто обновив ключ лицензии. Например, если у вас исполняется редакция DB2 Workgroup Edition 10.5 и вы оплатили модернизацию до уровня DB2 Advanced Workgroup Edition 10.5, вы просто применяете ключ лицензии DB2 Advanced Workgroup к имеющейся у вас установке DB2. Нет никакой необходимости переустанавливать код DB2 или обновлять базы данных – другими словами, обновить лицензию можно всего за несколько минут и с минимальным негативным воздействием на бизнес-операции. Эта новая возможность применима только к обновлениям между соответствующими редакциями версии DB2 10.5, но не к обновлениям с более ранней версии DB2.

TС другой стороны, версия DB2 10.5 упрощает модернизацию до уровня DB2 Advanced Edition, даже если вы еще не готовы осуществить модернизацию с имеющейся у вас более ранней версии продукта DB2 или InfoSphere Warehouse. Этот результат достигается включением некоторых более ранних версий редакций и функций DB2 и InfoSphere Warehouse в пакеты DB2 10.5 Advanced Edition, как описано в информационном письме о выпуске DB2 10.5. Клиенты, которые покупают редакцию категории DB2 10.5 Advanced Edition или осуществляют модернизацию до DB2 10.5 Advanced Edition, могут беспрепятственно использовать более ранние версии, включенные в вышеуказанные пакеты, при условии соблюдения условий и предельных значений, установленных для соответствующего пакета DB2 10.5 Advanced Edition.

В качестве примера предположим, что вы используете редакцию DB2 Enterprise Server Edition версии 9.7 и хотите модернизировать свои лицензии до редакции DB2 Advanced Enterprise Server Edition таким образом, чтобы можно было использовать функцию DB2 Storage Optimization и новейшую версию инструмента InfoSphere Optim Performance Manager (OPM) Extended Edition. Однако в настоящее время вы не имеете возможности модернизировать свою базу данных с версии DB2 Enterprise Server Edition 9.7. Не стоит беспокоиться. В состав редакции DB2 10.5 Advanced Enterprise Server Edition входит редакция DB2 Enterprise Server Edition 9.7 и функциональность DB2 Storage Optimization Feature 9.7. Поскольку у вас уже установлена редакция DB2 Enterprise Server Edition 9.7, вам нужно применить лишь лицензию на функциональность DB2 Storage Optimization Feature 9.7. Редакция DB2 10.5 Advanced Enterprise Server Edition также включает в себя новейшую версию OPM Extended Edition, поэтому вам придется установить и этот продукт. После этого вы уже можете пользоваться всеми преимуществами редакции DB2 10.5 Advanced Enterprise Server Edition. Всего за несколько минут вы получаете работающий продукт без необходимости модернизации своей базы данных.

Модель ценообразования TB (по терабайтам)
В версии DB2 10.5 представлена новая модель ценообразования, заимствованная из семейства продуктов InfoSphere Warehouse. При использовании модели ценообразования TB редакции DB2 Advanced Edition лицензируются по максимально допустимому объему пользовательских данных (в терабайтах) на каждую базу данных. В состав этих редакций входит скриптовый инструмент, который позволяет заказчику вычислить объем потребляемых ресурсов хранения в терабайтах. Например, если заказчик имеет 1,3 ТБ несжатых пользовательских данных в своей базе данных, для этой базы данных ему потребуется лицензия TB на 2 ТБ. Если заказчик сможет сжать эти данные до 0,6 ТБ (с помощью встроенных средств сжатия DB2 или иным образом), ему потребуется лицензия TB лишь на 1 ТБ. Как показывает этот пример, при лицензировании по модели TB заказчику разумно по возможности использовать сжатие.

Следует понимать, что модель ценообразования TB никаким образом не связана с количеством процессорных ядер, исполняющих рабочие нагрузки. Эту модель целесообразно применять для хранилищ данных, поскольку заказчик может выделить намного больше вычислительной мощности долго исполняющимся аналитическим запросам, не обращая внимания на ограничения лицензии, поскольку таковые ограничения отсутствуют. С другой стороны, модель ценообразования TB не имеет смысла для рабочих нагрузок OLTP, поэтому были установлены специальные ограничения, чтобы воспрепятствовать использованию лицензии DB2 TB с рабочими нагрузками OLTP. Эти ограничения подробно описаны ниже, в разделах по редакциям DB2 Advanced Enterprise Server Edition и DB2 Advanced Workgroup Server Edition, поэтому ознакомьтесь с этими разделами перед выбором модели ценообразования TB.

Что нового в версии DB2 10.5 Fix Pack 5

В пакете Fix Pack 5 для версии DB2 10.5 представлены новая важная функциональность, улучшенная комплектация продукта и новая опция лицензирования DB2 10.5.

Нативное шифрование DB2
Растет количество организаций, которые желают или которым требуется шифровать конфиденциальные данные в соответствии с организационными или нормативными требованиями. Нативное шифрование DB2, позволяющее шифровать данные базы данных, включая резервные образы, внутри самого механизма баз данных DB2, гарантирует постоянную защиту уязвимых данных. Нативное шифрование DB2 легко активируется и работает прозрачно для приложений, обращающихся к зашифрованным данным. Нативное шифрование DB2 соответствует требованиям стандарта NIST SP 800-131 к совместимым криптографическим алгоритмам и использует криптографические библиотеки, сертифицированные на соответствие стандарту FIPS 140-2. Эта новая функциональность включена в редакции DB2 Express-C, DB2 Advanced Workgroup Server Edition, DB2 Advanced Enterprise Server Edition и DB2 Developer Edition. Ее можно приобрести для использования с другими редакциями, как описано ниже, в разделе под названием "Предложения типа DB2 Business Value Offering".
Предложения типа DB2 Business Value Offering
Сегодня организации уделяют все больше внимания окупаемости своих ИТ-расходов. Сама по себе базовая комплектация продукта может не обеспечивать гибкость, необходимую для достижения этой цели. Кроме того, многие организации хотели бы иметь возможность выбора требующихся им функций из доступного ассортимента. Отвечая на эти потребности, IBM представила набор предложений DB2 Business Value Offering. Эти предложения предоставляют организациям доступ к технологии нативного шифрования DB2, к технологии DB2 pureScale, к технологии BLU Acceleration (включая теневые таблицы) и к инструментарию для управления производительностью. Заказчики могут приобрести одно или несколько следующих специализированных дополнительных решений и возможностей, обеспечивающих повышение бизнес-ценности сред DB2 по конкретным направлениям.
Предложение IBM DB2 Encryption Offering: шифрование данных в покое, помогающее организации соблюдать требования по безопасности и нормативные требования.
Предложение DB2 Encryption Offering позволяет заказчикам редакций DB2 Express Server Edition, DB2 Workgroup Server Edition и DB2 Enterprise Server Edition использовать технологию нативного шифрования DB2 для шифрования уязвимых данных.
Предложение IBM DB2 Business Application Continuity Offering: постоянная готовность технологии DB2 pureScale с меньшими затратами для заказчиков, которые не нуждаются в возможностях масштабирования, но тем не менее желают воспользоваться надежностью и готовностью технологии DB2 pureScale.
Для многих организаций постоянная готовность транзакционных систем баз данных критически важна с точки зрения их способности оправдывать ожидания заказчиков и выполнять соглашения об уровне обслуживания. Многие организации развертывают технологию DB2 pureScale DB2 pureScale, чтобы обеспечить постоянную готовность, однако для некоторых развертывание полного кластерного решения DB2 pureScale непрактично. Предложение DB2 Business Application Continuity Offering позволяет развернуть среду с двумя элементами DB2 pureScale, в которой один элемент доступен для активной обработки рабочих нагрузок приложения, а второй элемент используется для общего администрирования базы данных и готов принять на себя нагрузку в случае плановой или внеплановой остановки первого элемента. Предложение DB2 Business Application Continuity Offering предоставляет организациям, зависящим от своих высокоскоростных сред обработки транзакций, возможность экономически эффективного обеспечения постоянной готовности с помощью технологии DB2 pureScale. Это предложение доступно для редакций DB2 Workgroup Server Edition и DB2 Enterprise Server Edition.
Предложение IBM DB2 BLU Acceleration In-memory Offering: столбцовая организация и динамическое ускорение в памяти для ускорения рабочих нагрузок интеллектуального бизнес-анализа.
Расширяющееся распространение аналитики и усиление спроса на нее в масштабе всей организации продолжает оказывать давление на традиционные среды баз данных, которые не рассчитаны на удовлетворение этой потребности или на включение новых онлайновых аналитических приложений. Технология IBM BLU Acceleration поддерживает простую и масштабируемую аналитику "со скоростью мысли", помогая организациям удовлетворять эту потребность. Организации, имеющие гибридные среды с транзакционными и с аналитическими рабочими нагрузками, могут получить выигрыш в производительности за счет применения технологии BLU Acceleration для обработки аналитических запросов в OLTP-среде, используя теневые таблицы. Теневая таблица – это организованная по столбцам копия организованной по строкам таблицы, содержащая все ее столбцы или подмножество столбцов; аналитические запросы к организованным по строкам таблицам могут автоматически направляться к теневым таблицам. Сочетание увеличенной производительности сложных аналитических запросов с эффективностью организованных по строкам таблиц для OLTP-запросов при применении теневых таблиц позволяет объединить лучшие стороны обоих подходов. Это предложение доступно для редакций DB2 Workgroup Server Edition и DB2 Enterprise Server Edition.
IBM DB2 Performance Management Offering: возможности управления производительностью корпоративного класса, которые ранее были доступны в редакциях DB2 Advanced Edition.
Предложение DB2 Performance Management Offering помогает организациям отслеживать производительность баз данных и приложений, управлять этой производительностью и повышать ее. В его состав входит компонент IBM IBM InfoSphere Optim Performance Manager, который предоставляет администраторам баз данных и другим ИТ-сотрудникам информацию, необходимую для упреждающего управления производительностью, и помогает выявлять проблемы с приложением, сетью или базой данных до того, как эти проблемы повлияют на бизнес. Кроме того, компонент InfoSphere Optim Performance Manager помогает предотвращать проблемы с производительностью путем формирования и использования более предсказуемой среды исполнения сервера баз данных. Он помогает решать проблемы производительности путем передачи рабочих нагрузок в инструмент InfoSphere Optim Query Workload Tuner (также включенный в комплект поставки предложения DB2 Performance Management Offering), который генерирует действенные рекомендации по настройке для всей рабочей нагрузки. Это предложение доступно для редакций DB2 Express Server Edition, DB2 Workgroup Server Edition и DB2 Enterprise Server Edition.

Способ лицензирования предложений IBM DB2 Business Value Offerings зависит от типа и количества лицензий для установленной у заказчика редакции DB2. Если продукт DB2 был приобретен в качестве поддерживающей программы в соответствии с документом License Information (LI) для другого ПО IBM, заказчик должен приобрести достаточное количество лицензий для каждого из этих предложений.

Предложение IBM DB2 Business Value Offerings также подлежит лицензированию для всех неактивных серверов или серверов теплого резерва в соответствии с типами лицензий для редакции DB2, установленной на первичных серверах заказчика. В этом случае количество лицензий должно соответствовать требованиям для неактивных серверов или серверов теплого резерва в среде заказчика, как описано в лицензионной информации для каждого предложения.

Новый вариант лицензирования
В версии DB2 10.5 Fix Pack 5 представлен новый вариант лицензирования для редакций DB2 Advanced Workgroup Server Edition и DB2 Advanced Enterprise Server Edition в среде DB2 pureScale. Если конфигурация DB2 pureScale содержит элемент, используемый только для администрирования или только для переключения при отказе, требования по лицензированию для этого административного элемента могут быть ослаблены.

Для получения дополнительной информации обо всех улучшениях, реализованных в пакете DB2 10.5 Fix Pack, обратитесь к документу Обзор пакета Fix Pack DB2 Версия 10.5 для Linux, UNIX и Windows.

DB2 Express-C — Бесплатный пакет для создания, развертывания и распространения приложений

Более пяти лет назад корпорация IBM произвела фурор на рынке баз данных, объявив о выходе специального бесплатного серверного пакета DB2 Express-C. Мы называем его именно пакетом, так как он не является "официальной" редакцией DB2. Пакет DB2 Express-C предназначен для сообщества партнеров и разработчиков, однако, познакомившись с этим пакетом, вы поймете, что его можно применять почти везде, и будете приятно удивлены. DB2 Express-C идеально подходит для разработчиков, для развертываний малого и среднего размера, для образовательных учреждений и т.п.

В следующем списке перечислены важнейшие возможности продукта DB2, не включенные в пакет DB2 Express-C (в сравнении с редакциями DB2).

  • Функциональность DB2 Advanced Recovery Feature нельзя приобрести для использования с пакетом DB2 Express-C.
  • Нельзя соединить два сервера данных DB2 Express-C в кластер высокой готовности с помощью программных средств кластеризации, таких как PowerHA SystemMirror или SteelEye, или встроенных сервисов кластеризации, входящих в состав некоторых редакций DB2. Если необходимо настроить базу данных в среде высокой готовности, нужна как минимум лицензия на редакцию DB2 Express. Более того, такие возможности, как HADR, ACS (Advanced Copy Services) и онлайновая реорганизация таблиц, не включены в состав пакета DB2 Express-C и не могут быть приобретены для этого пакета отдельно.
  • С пакетом DB2 Express-C нельзя использовать сервисы репликации.
  • Нельзя приобрести отмеченную наградами услугу круглосуточной поддержки IBM Passport Advantage, доступную для платных редакций DB2. Это одно из главных ограничений DB2 Express-C. Модель поддержки пакета DB2 Express-C опирается на сообщество, в которое входят опытнейшие администраторы баз данных и многочисленные разработчики и инженеры DB2. Они ведут форум, на который можно обращаться за помощью, за советами и за поддержкой по пакету DB2 Express-C. Такой подход напоминает принципы функционирования сообщества сторонников продуктов с открытым исходным кодом. В интересах развития этого сообщества на таких веб-сайтах, как developerWorks, предлагаются весьма полезные ресурсы для специалистов-практиков.
  • Для загрузки доступна только текущая версия DB2 Express-C. Иными словами, когда выходит новая версия DB2 Express-C, загрузка старых версий прекращается. Это нужно иметь в виду, если вы используете программное обеспечение от независимых поставщиков, сертифицированное для определенной версии.

Тем, кто хочет использовать какую-либо из перечисленных выше возможностей или услуг, следует приобрести платную редакцию DB2. Например, 12-месячная лицензия FTL (Fixed Term License) для редакции DB2 Express предоставляет покупателю все те же и некоторые другие функции по весьма разумной цене.

Пакет DB2 Express-C 10.5 доступен для серверов с операционными системами Linux, Windows и Solaris (x64). Полный список поддерживаемых платформ приведен на сайте загрузки пакета IBM DB2 Express-C.

Разработчики любят пакет DB2 Express-C, поскольку он позволяет им бесплатно создавать и развертывать свои приложения. Независимые поставщики программных продуктов любят пакет DB2 Express-C, поскольку он позволяет им бесплатно создавать, развертывать и распространять свои пакетные приложения, в состав которых входит DB2. И помните, что DB2 Express-C – это DB2, а значит, эти приложения можно развернуть на любой редакции DB2 и даже без каких-либо изменений перенести в среду DB2 for z/OS (при условии, что вы пишете свои приложения с использованием подмножества SQL API, которое более чем на 95% является общим для всего семейства DB2).

Образовательные учреждения имеют возможность расширить действие программы IBM Academic Initiative, которая бесплатно предоставляет им доступ к технологии DB2, и позволить своим студентам использовать пакет DB2 Express-C вне привязки к учебной программе конкретного курса. Это позволит изучающим DB2 создавать, развертывать и распространять приложения баз данных, используя бесплатную версию.

Пакет DB2 Express-C настолько привлекателен, что получил престижную премию Best of the Midmarket журнала VARBusiness. Хотите испробовать DB2 Express-C на практике? Загрузите его прямо сегодня.

Лицензирование и ценообразование
Пакет DB2 Express-C можно использовать бесплатно для создания, развертывания и распространения приложений на основе баз данных. Соответственно для этого пакета DB2 не предусмотрено никаких лицензионных платежей. Однако его программный код настроен таким образом, что при любом объеме ресурсов сервера или сеанса виртуализации механизм DB2 использует для базы данных не более двух процессорных ядер.

Необходимо также ограничить объем оперативной памяти DB2 10.5 величиной 16 ГБ на сервер или на сеанс виртуализации. Например, если установить DB2 Express-C на сервере с восемью сеансами VMWare, каждому из которых выделено по четыре ядра и по 16 ГБ оперативной памяти, каждый экземпляр DB2 Express-C в каждом сеансе виртуализации будет работать только с двумя ядрами и использовать все 16 ГБ оперативной памяти. Однако вы не сможете установить копию DB2 Express-C в сеансе VMWare с 20 ГБ оперативной памяти, поскольку это превышает предельное значение 16 ГБ (исключая ситуацию, когда вы вручную сконфигурировали DB2 на использование 16 ГБ памяти или меньше).

Наконец, вы не можете превысить предельное значение для объема пользовательских данных в базе данных DB2 Express-C, которое составляет 15 ТБ.

Различия между версиями DB2 Express-C 10.1 и DB2 Express-C 10.5
Начиная с версии DB2 10.5 можно использовать до 16 ГБ оперативной памяти на сервер или на сеанс виртуализации – существенно больше, чем в версии DB2 10.1 (4 ГБ). Каждая база данных не может содержать более 15 ТБ пользовательских данных (согласно отчету скрипта, входящего в комплект поставки программного обеспечения). В версии DB2 10.1 ограничений на объем пользовательских данных не было.
Области применения
Пакет DB2 Express-C можно использовать для изучения DB2, для разработки приложений DB2 и даже для развертывания производственных приложений (в зависимости от ваших потребностей). Пакет DB2 Express-C полезен для широкого спектра самых разных приложений и проектов, которым достаточно двух процессорных ядер и 16 ГБ оперативной памяти.
Пример успешного применения DB2 Express-C
Компания 1C служит символом растущей российской экономики и является вторым по размеру поставщиком корпоративного прикладного программного обеспечения (Enterprise Applicaton Software – EAS) в России. Хотя эта компания предлагает превосходную компьютерную игру–авиасимулятор, она известна в первую очередь своим программным обеспечением бухгалтерского учета и управления финансами. 1C использует все мощные возможности DB2 Express-C; в DB2 даже есть настройка (автоматически активируемая программой установки 1C), которая запускает механизм DB2 в специальном режиме для 1C.

Компания Arktos, выпускающая оборудование для отопления, вентиляции и кондиционирования воздуха (HVAC), решила улучшить общее время отклика своих систем, автоматизировать процесс резервного копирования баз данных и сократить время восстановления. Arktos обратилась к компании BIT (бизнес-партнеру 1C) и перешла на продукт "1С:Предприятие", функционирующий поверх пакета DB2 Express-C. Представитель Arktos Олег Ильин отмечает: "Установка новой системы позволила нам ускорить большинство бизнес-процессов, что привело к значительному сокращению затрат времени на выполнение большинства бизнес-транзакций – в среднем в 5–10 раз. Например, время, необходимое для обработки транзакций по закрытию текущего месяца, сократилось с 6 часов до 10–11 минут. Благодаря этой СУБД (DB2 Express-C) мы теперь имеем автоматизированный, быстрый и надежный процесс восстановления данных и информационных систем в случае сбоя".

Итак - второй по размеру поставщик EAS-продуктов в России доверяет свои критически важные приложения бесплатному пакету DB2, у заказчика этого поставщика время ожидания сократилось с 300 минут до 11 минут и тот же поставщик предлагает еще и авиасимулятор... это действительно впечатляет!

DB2 Express Server Edition... Простая, безопасная и недорогая редакция

Редакция DB2 Express Server Edition (DB2 Express) представляет собой полностью поддерживаемый сервер DB2 начального уровня, предназначенный для применения в качестве недорогой полнофункциональной реляционной СУБД промышленного уровня на основе открытых стандартов. Целевыми пользователями этой редакции DB2 являются предприятия малого/среднего размера и независимые поставщики программных продуктов, которым требуется небольшая, но мощная транзакционная СУБД. DB2 Express служит очень привлекательной и конкурентоспособной по цене отправной точкой для организаций, которые решили воспользоваться преимуществами DB2 при работе на серверах под управлением Linux (x64, IBM Power Systems), Solaris x64 (64-bit) и Windows x64 (эти ссылки ведут к наиболее актуальной информации по поддержке платформ).

Поскольку DB2 Express в своей основе является полноценным сервером DB2, администраторы БД могут использовать встроенные возможности автономного управления, такие как STMM (Self Tuning Memory Manager), инструментарий управления и разработки IBM InfoSphere Optim, планы автономного технического обслуживания, настройка автоматического резервного копирования, сжатие резервных копий, сжатие архивных журналов, текстовый поиск, регулирование производительности и т. д. Все эти сервисы позволяют повысить производительность и надежность DB2-решения и в то же время минимизировать сложность администрирования, требуемую квалификацию персонала и совокупную стоимость владения. Другие популярные базы данных для предприятий малого и среднего размера поддерживают функции обеспечения повышенной готовности, онлайновые операции и функции управления лишь в своих чисто корпоративных редакциях, Благодаря возможностям автономной работы вы можете так и не узнать, что в организации функционирует DB2 Express – это не отразится даже на вашем бюджете!

Эта редакция DB2 полностью совместима с остальным семейством масштабируемых реляционных баз данных DB2 для платформ Linux, Windows и UNIX. Для упрощения развертывания вы можете без каких-либо трудностей заранее настроить редакцию DB2 Express на прозрачную установку в составе своих приложений. Заказчики любят редакцию DB2 Express, поскольку видят только готовое решение; а бизнес-партнеры любят ее за надежность – она способна исполняться практически без вмешательства администратора.

Редакция DB2 Express поставляется с правами на использование таких возможностей, как гомогенная SQL-репликация, RCAC, LBAC и набор функций обеспечения высокой готовности.

Гомогенная SQL-репликация
Гомогенная SQL-репликация позволяет интегрировать данные между элементами семейства серверов реляционных баз данных IBM - DB2 for Linux, UNIX, and Windows, а также Informix, DB2 for z и DB2 for i. (Примечание. При использовании этой возможности с продуктом DB2 for z или DB2 for i может потребоваться приобретение дополнительных опций, таких как DB2 Connect.) Гомогенная SQL-репликация используется для репликации данных между центральным сервером–источником данных и набором целевых серверов. Если вам также необходима репликация в базу данных/из базы данных другого поставщика или вы предпочитаете вместо SQL-репликации использовать репликацию на основе очередей, вам вместо этой редакции нужен продукт IBM InfoSphere Data Replication или одна из редакций категории DB2 Advanced Edition, поддерживающая Q-репликацию между тремя серверами данных DB2.
RCAC и LBAC
RCAC и LBAC – это средства защиты, предоставляющие распорядителям данных возможности детализированного контроля над тем, к каким данным может обращаться пользователь. Функциональность RCAC упрощает применение специальных правил для управления доступом по чтению/записи для пользователей и групп на уровне строк таблицы и для управления доступом по чтению на уровне столбцов таблицы. На этапе исполнения выходящие за пределы столбцы маскируются, а выходящие за пределы строки полностью скрываются от неавторизованного пользователя. Помимо предоставления точно настраиваемого и гибкого механизма безопасности, функциональность RCAC существенно упрощает разработку приложений с несколькими арендаторами, обеспечивая автоматическое разделение обязанностей и интересов (данных), находящихся в общих таблицах, в рамках прозрачного и высокопроизводительного сервиса базы данных; эта функциональность дополняет сервисы поддержки нескольких арендаторов, уже имеющиеся в DB2.

Функциональность LBAC подобна функциональности RCAC, за исключением того, что для управления доступом LBAC использует метки безопасности, связанные с табличными объектами. Пользователи, пытающиеся обратиться к объекту, обязаны иметь метку безопасности этого объекта. При совпадении меток доступ разрешается. В противном случае доступ запрещается, а данные скрываются. В отличие от RCAC, функциональность LBAC ориентирована на приложения, у которых управление доступом должно быть структурировано на основе строгого иерархического представления бизнес-объекта (например, приложения с категориями допуска государственного уровня).

Набор функций обеспечения высокой готовности
Набор функций обеспечения высокой готовности предоставляет несколько сервисов, которые повышают готовность приложений, исполняющихся на серверах DB2 Express. Среди них: поддержка онлайновой реорганизации таблиц, лицензия на двухузловой кластер для встроенных в DB2 сервисов высокой готовности IBM Tivoli SA МР, функциональность ACS (DB2 Advanced Copy Services) и функциональность HADR (High Availability Disaster Recovery).

В свою очередь, HADR представляет собой набор сервисов высокой готовности, который предоставляет не требующее настройки решение для обеспечения готовности базы данных и план защиты. HADR обеспечивает не только резервирование базы данных для всего стека решения, но и соблюдение самых строгих соглашений об уровне обслуживания (SLA) в отношении высокой готовности с типичным средним временем восстановления 30-60 с. Большое достоинство HADR заключается в простоте настройки. Кроме того, технология Read on Standby позволяет открыть резервную базу данных HADR для запросов только по чтению (этот тип доступа к резервной базе данных подлежит лицензированию).

HADR позволяет иметь до трех резервных серверов, что обеспечивает гибкие возможности репликации данных на нескольких площадках для поддержания высокой готовности и для аварийного восстановления –с помощью одной и той же простой в применении технологии HADR, включенной в состав DB2. Кроме того, администратор может задать задержку до момента применения журнала к любому из резервных серверов. Эту настройку можно использовать в качестве буфера, чтобы предотвратить воздействие возможных ошибок человека или приложений на первичном сервере на резервные серверы.

Онлайновая реорганизация таблиц (REORG)
Технология онлайновой реорганизации таблиц REORG (Online table reorganization), которую иногда называют in-place REORG, практически не имеет аналогов в предложениях других поставщиков. Она обеспечивает непрерывную реорганизацию таблиц без использования дополнительного дискового пространства, как при традиционном подходе с т. н. "теневой" копией. Эту технологию можно запустить, приостановить и замедлить. Например, реорганизацию можно запустить на ночь, а затем замедлить или даже приостановить на дневное время.
Функциональность ACS (Advanced Copy Services)
Функциональность DB2 ACS позволяет использовать технологию быстрого копирования, поддерживаемую некоторыми устройствами хранения данных, для выполнения той части операций резервного копирования и восстановления, которая относится к копированию данных. Использование устройства хранения данных для выполнения фазы копирования позволяет значительно ускорить операции резервного копирования и восстановления. Операцию резервного копирования с использованием DB2 ACS часто называют резервным копированием моментального снимка (snapshot backup).
Встроенные сервисы кластеризации DB2
Продукт DB2 включает в себя набор встроенных сервисов кластеризации, которые позволяют объединить два сервера в кластер, чтобы обеспечить высокую готовность и даже автоматизировать переключение при отказе в HADR-решении. В дополнение к этому программа установки DB2 может настроить такой кластер высокой готовности автоматически. Чтобы сделать решение высокой готовности DB2 еще более надежным, имеется инфраструктура управления средой высокой готовности с утилитой DB2 High Availability Instance Configuration Utility (db2haicu), которая предоставляет текстовый интерфейс для настройки, управления и синхронизации определения инфраструктуры топологий баз данных высокой готовности в кластерной среде.

Посредством запросов к вашей системе продукт DB2 может собирать информацию о вашем экземпляре базы данных, вашей кластерной среде и о вашем диспетчере кластера, а в случае изменений поддерживать синхронизацию всего кластера. В качестве примера рассмотрим добавление нового контейнера хранения данных: то, что делается в одной части кластера, должно быть сделано и в другой его части, и DB2 автоматизирует этот процесс; это весьма важно, поскольку это утомительная работа, чреватая ошибками, а ошибки человека – основная причина простоев; DB2 оказывает в этом вопросе весьма существенное содействие.

Лицензирование и ценообразование
Версия DB2 Express 10.5 имеет следующие архитектурные ограничения по отношению к серверу или сеансу виртуализации, на котором установлена база данных.
  • В редакции DB2 Express объем оперативной памяти ограничен величиной 64 ГБ. Даже если у вас одновременно исполняется несколько экземпляров DB2, вы не можете превышать лимит в 64 ГБ, который применяется ко всей совокупности экземпляров и баз данных на физическом сервере или в сеансе виртуализации. Если ваша технология виртуализации не позволяет вам ограничить объем памяти величиной 64 ГБ, это можно сделать вручную, настроив параметр конфигурации DB2 DB2 instance_memory.
  • Редакция DB2 Express ограничена 8 процессорными ядрами на сервер или сеанс виртуализации. Редакцию DB2 Express можно установить на физическом сервере любого размера, однако она отрегулирует себя таким образом, чтобы использовать только 8 ядер. Если вы хотите, чтобы продукт DB2 Express использовал более 8 ядер, просто разбейте физический сервер на разделы с помощью разрешенной IBM технологии виртуализации. Ограничения по количеству ядер устанавливаются для сеанса виртуализации, поэтому каждая из двух лицензируемых копий DB2 Express, установленных на отдельных виртуальных серверах, может использовать до 8 ядер (то есть общее количество ядер составит 16). Это отличный способ полностью использовать преимущества большого физического сервера для консолидации рабочих нагрузок с нескольких небольших отдельных серверов.
  • В редакции DB2 Express каждая база данных не может содержать более 15 ТБ пользовательских данных вне зависимости от модели ценообразования.

Сервер DB2 Express можно лицензировать одним из следующих способов.

  • Лицензия PVU (Processor Value Unit). Необходимо приобрести количество лицензий PVU, соответствующее PVU-рейтингу сервера или сеанса виртуализации, на котором установлено программное обеспечение DB2 Express. DB2 Express не будет использовать более 8 ядер на сеанс виртуализации, поэтому максимальное количество ядер, доступных сеансу виртуализации, необходимо ограничить значением 8, чтобы свести к минимуму стоимость лицензирования по модели PVU. Эта лицензия допускает неограниченное количество пользователей, которые обращаются к серверу DB2 Express любым из возможных методов. При лицензировании одного или нескольких серверов DB2 Express теплого резерва по модели PVU каждый физический резервный сервер лицензируется на 100 PVU-единиц независимо от архитектуры используемых процессоров. Для получения дополнительной информации о лицензировании по модели PVU обратитесь к разделу Virtualization Capacity License Counting Rules на веб-сайте IBM.
  • Лицензия AUSI (Authorized User Single Install). Необходимо приобрести количество лицензий AUSI, соответствующее общему количеству авторизованных пользователей (AU), которые будут обращаться к каждой копии продукта DB2 Express, исполняющейся на отдельном сервере или сеансе виртуализации. АU – это один человек (в некоторых случаях это может быть приложение или устройство, если оно не действует от имени других пользователей) со своей учетной записью, который может находиться внутри или вне организации. Эти лицензии могут использоваться через Интернет (как в случае приложения онлайнового банковского обслуживания), но только если конечные пользователи хорошо известны, поскольку для этой лицензии они должны быть явно идентифицируемыми. Обратите внимание на термин явная идентификация (specific identity). При использовании программного обеспечения мультиплексирования/концентрации соединений эти пользователи должны быть полностью идентифицированы до применения такой технологий к соединению. Лицензия AUSI действительна только для конкретного сервера и не переносится между рабочими сменами (хотя ее можно передать в случае замены сотрудника).

    Лицензию AUSI необходимо приобрести для каждого лица, обращающегося к базе данных; однако независимо от того, сколько пользователей обращаются к серверу DB2 Express, нужно иметь не менее пяти лицензий AUSI. Например, если 25 пользователям требуется доступ к двум отдельным серверам DB2 Express, исполняющимся в разных сеансах виртуализации, то для этих 25 пользователей необходимо приобрести в общей сложности 50 лицензий AUSI: 2 сервера x 25 AU-пользователей на каждый сервер. Даже если к серверу данных одновременно обращаются лишь 12 из этих пользователей, все 25 пользователей должны иметь лицензию для каждого сервера (так что в данном примере все равно понадобится 50 лицензий AUSI). Если у вас имеется один сервер DB2 Express и всего три пользователя, вам необходимо приобрести пять лицензий AUSI с учетом минимального количества пользователей, требуемого для этой редакции. Наконец, при лицензировании сервера DB2 Express теплого резерва необходимо приобрести 5 лицензий AUSI, если для горячего производственного сервера также используется модель лицензирования AUSI.

  • 12-месячная лицензия FT (Fixed Term License).): Лицензируя редакцию DB2 Express по модели FT, вы, по существу, покупаете годовой контракт на поддержку и использование своего сервера DB2 Express. После истечения вашего контракта FT вы теряете права на поддержку и использование этого продукта. Стоимость лицензии FT нетрудно подсчитать. Вам не нужно думать о количестве пользователей, о подсчете PVU-рейтинга с учетом сервера, процессорных ядер или чего-то еще: просто купите лицензию FT для каждого сервера или сеанса виртуализации, на котором установлена редакция DB2 Express. Для пяти серверов потребуется пять лицензий. Ничего сложного. Лицензия FT позволяет подключаться к серверу DB2 Express неограниченному количеству пользователей. Серверу теплого резерва потребуется одна лицензия FT на физический сервер, если первичный сервер (или серверы) лицензировался согласно модели FT. При использовании этой модели лицензирования не имеет значения, в каком режиме работает резервный сервер – в горячем или в теплом – в любом случае для резервного сервера требуется одно и то же количество лицензий.
  • Лицензия LUVS (Limited Use Virtual Server License). Эта модель лицензирования по фиксированной цене позволяет неограниченному количеству пользователей обращаться к серверу данных на протяжении установленного времени или бессрочно. Эта лицензия продается для каждого сервера, при этом не существует никаких пределов на размер физического сервера. Эта модель лицензирования идеально подходит для консолидации нескольких рабочих нагрузок на большом физическом сервере, исполняющем редакцию DB2 Express на нескольких виртуальных серверах. Каждый физический или виртуальный сервер, исполняющий DB2 Express, может иметь не более 64 ГБ памяти и 8 процессорных ядер. Например, если у вас несколько копий DB2 Express, установленных на одном и том же физическом сервере или сеансе виртуализации, все эти копии DB2 Express пользуются одними и теми же 8 процессорными ядрами, поэтому никаких дополнительных лицензий не требуется. Если вы хотите лицензировать сервер теплого резерва согласно модели LUVS, вам потребуется одна лицензия на физический резервный сервер. Для серверов, являющихся горячим или теплым резервом для первичного сервера, лицензированного по модели LUVS, необходимо приобрести по одной лицензии LUVS на каждый резервный сервер. Для резервного сервера в холодном режиме не требуется никакой лицензии.

Если редакция DB2 Express применяется на физическом сервере, имеющем более 8 ядер, в целях экономии имеет смысл прибегнуть к предлагаемому IBM лицензированию по частичному использованию ресурсов. При лицензировании по частичному использованию ресурсов необходимо платить только за те ядра, которые использует продукт DB2. Однако различные модели лицензирования, платформы и технологии виртуализации предъявляют разные обязательные требования к использованию этой редакции в условиях частичного использования ресурсов. За дополнительной информацией о лицензировании по частичному использованию ресурсов обратитесь к разделу Virtualization Capacity License Counting Rules на веб-сайте IBM (по лицензии PVU) и к руководству Subcapacity Licensing Guide (по лицензии LUVS).

На рис. 2 показаны основные различия между DB2 Express-C и DB2 Expres.

Рисунок 2. Различия между DB2 Express-C и DB2 Express
The major difference between DB2 Express-C and DB2 Express Server Edition,                 summarized in text above
The major difference between DB2 Express-C and DB2 Express Server Edition, summarized in text above
Различия между версиями DB2 Express 10.1 и DB2 Express 10.5
Начиная с версии DB2 10.5 можно использовать до 64 ГБ оперативной памяти и до 8 процессорных ядер на сервер или на сеанс виртуализации. Каждая база данных может содержать не более 15 ТБ пользовательских данных (согласно отчету скрипта, входящего в комплект поставки программного обеспечения). В версии DB2 10.1 действовали следующие ограничения: до 8 ГБ оперативной памяти и до 4 процессорных ядер на сервер или на сеанс виртуализации. В версии DB2 10.1 не было никаких ограничений на размер базы данных.
Области применения
DB2 Express – это сервер DB2 начального уровня, предназначенный для рабочих нагрузок, которые не получают большого выигрыша от использования более 64 ГБ памяти базы данных или более 8 процессорных ядер. Эта редакция не очень хорошо подходит для приложений, которым требуются функции высокой масштабируемости и аналитические функции, такие как агрегация или MDC-таблицы (multidimensional clustering), поскольку эти функции не входят в комплектацию базового сервера DB2 Express.
Пример успешного применения DB2 Express
Компания Sage, один из самых известных в мире поставщиков комплексного программных продуктов для предприятий малого и среднего размера и другого ПО, предлагает свое приложение ACCPAC, которое по умолчанию исполняется в среде DB2 Express. Крейг Даунинг (Craig Downing), вице-президент по управлению продукцией, отмечает: "DB2 наглядно демонстрирует приверженность корпорации IBM рынку малого и среднего бизнеса. В частности, акцент на автоматизацию задач администрирования обеспечивает предприятиям малого и среднего размера высокую надежность данных без большого объема администрирования".

Итак, компания, которая только в Северной Америке обслуживает свыше 2,8 миллионов пользователей (и более 4,5 миллионов пользователей по всему миру) выбрала для управления одним из своих самых популярных приложений редакцию DB2 Express за ее высокую надежность и низкие требования по администрированию... это впечатляет!

DB2 Workgroup Server Edition... Лучший выбор для консолидации рабочих нагрузок подразделения с обеспечением высокой готовности

Редакция DB2 DB2 Workgroup Server Edition (DB2 Workgroup) – это сервер DB2, предоставляющий такие же возможности, что и редакция DB2 Express, плюс возможность секционирования таблиц (table partitioning). Секционирование таблиц (другое название: range partitioning – секционирование данных по диапазонам) позволяет разделять табличные данные между несколькими контейнерами хранения согласно значениям в одном или нескольких столбцах таблицы. Например, в таблице, содержащей данные о продажах, разделы таблицы можно связать с годами продаж. При каждом добавлении новой записи о продажах в таблицу DB2 автоматически помещает эту запись в соответствующий диапазон данных. Секционирование таблиц улучшает управляемость (можно осуществлять резервное копирование/восстановление для отдельных диапазонов данных вместо всей таблицы), повышает производительность запросов (оптимизатор DB2 сканирует данные только в релевантных секциях данных), повышает коэффициент использования (на секциях данных можно выполнять работы без перевода всей таблицы в офлайновый режим).

Редакция DB2 Workgroup может справляться с более требовательными рабочими нагрузками, чем редакция DB2 Express, благодаря более высоким лимитам по объему памяти и по количеству процессорных ядер. По этой причине редакция DB2 Workgroup отлично подходит для транзакционных рабочих нагрузок масштаба подразделения, которым требуется больше памяти и вычислительной мощности, чем допускает редакция DB2 Express.

Наконец, редакция DB2 Workgroup имеет более широкий спектр допустимых платформ установки по сравнению с редакцией DB2 Express, включая поддержку на большинстве распределенных платформ, где исполняется продукт DB2: Linux (x64, IBM Power Systems), AIX, Solaris (SPARC и x64), HP-UX Itanium и Windows (эти ссылки ведут к наиболее актуальной информации по поддержке платформ).

Обратите внимание, что функциональность редакции DB2 Express является подмножеством функциональности редакции DB2 Workgroup. Например, STMM, сжатие резервных копий, сжатие архивных журналов, pureXML, гомогенное федерирование, HADR с несколькими резервными системами, контроль доступа к строкам и столбцам, запросы типа Time Travel Query и т. д. – все эти технологии входят и в DB2 Workgroup, поскольку все они являются частью DB2 Express Express.

Лицензирование и ценообразование
Возможности редакции DB2 Workgroup ограничены 16 процессорными ядрами на сервер или сеанс виртуализации, а также 128 ГБ оперативной памяти на сервер или на сеанс виртуализации. Эти ограничения должны соблюдаться независимо от того, сколько установок или экземпляров DB2 Workgroup исполняется на данном сервере или в данном сеансе виртуализации. Чтобы не выходить за эти ограничения, используйте допускаемые корпорацией IBM технологии виртуализации и соответствующее значение параметра ограничения памяти DB2 в случае необходимости.

Например, если не поделенный на разделы сервер имеет 32 ядра, вам нельзя установить редакцию DB2 Workgroup, поскольку у вас нет способа гарантировать, что сервер DB2 будет использовать лишь 16 ядер. Однако не менее, сконфигурировав сеанс VMWare на использование не более 16 ядер, вы можете установить редакцию DB2 Workgroup в этом сеансе виртуализации и платить только за те ядра, которые DB2 будет реально использовать, в соответствии с лицензированием на условиях частичного использования ресурсов.

Конечно, каждая из отдельных установок DB2 Workgroup в разных сеансах виртуализации может использовать ресурсы процессоров и памяти вплоть до назначенных пределов. Таким образом, DB2 Workgroup является идеальным выбором для консолидации рабочих нагрузок подразделения на большом физическом сервере. Применив допускаемые корпорацией IBM технологии виртуализации для разделения большого физического сервера на несколько виртуальных серверов меньшего размера, каждый их которых имеет не более 16 ядер, можно полностью использовать все ресурсы большого физического сервера.

Например, если на физическом сервере с 256 ГБ оперативной памяти сконфигурировать два сеанса VMWare и в каждом из них установить редакцию DB2 Workgroup, каждый сеанс сервера DB2 Workgroup сможет использовать до 128 ГБ оперативной памяти. Конечно, каждый из этих серверов DB2 Workgroup, работающих на одном и том же физическом сервере, придется лицензировать отдельно, так как каждая установка находится в своем собственном сеансе виртуализации. Лицензирование каждого сеанса обеспечит вам две установки, каждая из которых будет иметь доступ к 128 ГБ оперативной памяти сервера.

Для всех моделей ценообразования объем пользовательских данных в базах данных DB2 Express ограничен величиной 15 ТБ на каждую базу данных.

Сервер DB2 Workgroup можно лицензировать одним из следующих способов.

  • Лицензия PVU (Processor Value Unit). Необходимо приобрести количество лицензий PVU, соответствующее PVU-рейтингу сервера или сеанса виртуализации, на котором установлено программное обеспечение DB2 Workgroup. DB2 Workgroup не будет использовать более 16 ядер на сервер или на сеанс виртуализации, поэтому не забудьте ограничить количество ядер, к которым может обращаться DB2, значением 16, чтобы не платить за неиспользуемые ядра. Эта лицензия допускает неограниченное количество пользователей, обращающихся к серверу DB2 Workgroup любым из возможных методов. При лицензировании сервера DB2 Workgroup теплого резерва по модели PVU ему требуется 100 лицензий PVU независимо от архитектуры используемых процессоров и независимо от того, сколько серверов теплого резерва будет исполняться на этом физическом сервере. При этом предполагается, что на всех первичных горячих серверах также исполняется редакция DB2 Workgroup, лицензируемая согласно модели PVU. В противном случае потребуется по 100 лицензий PVU для каждого первичного горячего сервера, лицензируемого согласно модели PVU, плюс потребуется приобрести дополнительные лицензии для остальных серверов DB2, лицензируемых согласно любой другой модели. Поэтому все ваши первичные серверы DB2 Workgroup имеет смысл лицензировать согласно этой же модели лицензирования, чтобы минимизировать стоимость лицензирования ваших серверов теплого резерва.
  • Лицензия AUSI (Authorized User Single Install).Условия этой модели лицензирования идентичны описанным выше для редакции DB2 Express при лицензировании согласно модели AUSI, за исключением того, что теперь она применяется к авторизованным пользователям (AU), которые будут обращаться к каждой установленной копии DB2 Workgroup, исполняющейся на отдельных серверах или сеансах виртуализации. Как и в случае редакции DB2 Express, эта модель лицензирования лучше всего подходит для сред, где можно заранее идентифицировать лиц, которые будут подключаться к каждому серверу DB2 Workgroup, и приобрести достаточное количество лицензий AUSI, чтобы предотвратить доступ неавторизованных, не имеющих лицензий лиц к этим серверам. Кроме того, как и в случае редакции DB2 Express, необходимо приобрести минимум 5 лицензий AUSI на сервер или на сеанс виртуализации, в котором установлена копия DB2 Workgroup, хотя несколько копий, установленных в одном и том же сеансе виртуализации, с точки зрения лицензирования рассматриваются как одна установка. Например, если у вас имеется две копии DB2 Workgroup, установленные и исполняющиеся в одном и том же разделе с 16 ядрами, и вы хотите, чтобы определенные семь человек могли подключаться к любому серверу, вам потребуется приобрести лишь 7 лицензий AUSI. Однако если эти две копии DB2 Workgroup нужно разместить в отдельных сеансах виртуализации, вам придется приобрести 7 x 2 = 14 лицензий AUSI. Наконец, при лицензировании сервера DB2 Workgroup теплого резерва необходимо приобрести лишь 5 лицензий AUSI на физический сервер.
  • Лицензия LU Socket (Limited Use Socket License). Для редакции DB2 Workgroup эта лицензия приобретается по установленной цене для каждого процессорного разъема физического сервера или сеанса виртуализации, который будет использовать DB2. В дополнение к ограничению по ядрам (не более 16) также действует ограничение по процессорным разъемам (не более 4). Например, для не поделенного на разделы сервера с 4 разъемами для четырехъядерных процессоров Xeon Nehalem EX E38899, имеющего рейтинг 1120 PVU, необходимо приобрести лишь четыре лицензии LU Socket. Однако если физический сервер имеет более 16 ядер, необходимо сначала поделить этот сервер на разделы – это гарантирует, что каждая копия DB2 Workgroup будет ограничена 16 ядрами. Введение виртуализации усложняет вычисление необходимого количества лицензий LU Socket на основе количества виртуальных ядер, которые будет использовать продукт DB2 Workgroup. Следующее простое правило помогает вычислить необходимое количество лицензий LU Socket практически в любом сценарии.
    1. Для каждого физического сервера (или, при наличии разделов, сеанса виртуализации), на котором установлена копия DB2 Workgroup, просуммируйте количество процессорных ядер, доступных этому серверу.
    2. Просуммируйте результаты шага 1 для всех виртуальных серверов на одном физическом сервере.
    3. Разделите результат шага 2 на количество процессорных ядер в пересчете на разъем физического сервера.
    4. Округлите результат шага 3 до ближайшего целого числа.
    5. Сравните результат шага 4 и количество активных разъемов на физическом сервере: наименьшее число будет соответствовать количеству требуемых лицензий LU Socket.

    Например, предположим, что вы хотите исполнять DB2 Workgroup в двух логических разделах (LPAR) на одном и том же физическом сервере с 48 процессорными ядрами (на базе 16-ядерных процессоров). Кроме того, предположим, что одному из LPAR-разделов будет выделено 5 ядер, а другому LPAR-разделу – 7 ядер. Применение вышеизложенных правил подсчета в этом сценарии дает следующие результаты: 1 лицензия LU Socket для LPAR-раздела с 5 ядрами плюс 2 лицензии LU Socket для LPAR-раздела с 7 ядрами. Таким образом, для этой конкретной среды необходимо в общей сложности приобрести 3 лицензии LU Socket. Другие примеры лицензирования редакции DB2 Workgroup по модели LU Socket приведены в руководстве Subcapacity Licensing Guide.

    Важный момент в случае лицензирования по модели LU Socket состоит в том, что вы платите одну и ту же цену за разъем независимо от того, сколько ядер приходится на разъем. Однако следует иметь в виду, что вы не можете превысить предел, составляющий 16 ядер. Модель лицензирования LU Socket наиболее выгодна при использовании с процессорами высшего класса с большим количеством ядер на разъем. Подобно лицензии PVU, модель лицензирования LU Socket позволяет подключаться к серверу DB2 Workgroup неограниченному количеству пользователей, что делает ее идеальным выбором для приложений, обращенных к клиенту.

    Если первичные серверы лицензируются согласно модели LU Socket, то один или более серверов теплого резерва можно использовать по цене одной лицензии LU Socket на каждый физический сервер.

Отличия между версиями DB2 Workgroup 10.1 и DB2 Workgroup 10.5
Начиная с версии DB2 10.5 можно использовать до 128 ГБ памяти на сервер или на сеанс виртуализации. Каждая база данных не может содержать более 15 ТБ пользовательских данных (согласно отчету скрипта, входящего в комплект поставки программного обеспечения). В версии DB2 10.1 действовало ограничение до 64 ГБ оперативной памяти на сервер или сеанс виртуализации. В версии DB2 10.1 не было никаких ограничений на размер базы данных.

Возможно, самое большое изменение по сравнению с версией DB2 10.1 – это удаление возможности кластеризации DB2 pureScale из редакции DB2 Workgroup Edition. Эта функциональность теперь доступна только в редакциях DB2 Advanced Workgroup Server Edition, DB2 Advanced Enterprise Server Edition и DB2 Developer Edition, как описано далее в этой статье. Существующие заказчики редакции DB2 Workgroup, использующие функциональность DB2 pureScale, могут запросить разрешение на продолжение использования возможности DB2 pureScale без дополнительной оплаты, как описано в информационном письме о выпуске DB2 10.5.

Области применения
На предприятии редакция DB2 Workgroup может играть много ролей. Она очень хорошо подходит для малых и средних предприятий, которым нужна полноценная реляционная база данных, масштабируемая и надежная, но которые не получат значительного выигрыша от более чем 128 ГБ памяти или от вычислительной мощности более чем 16 процессорных ядер. Редакция DB2 Workgroup может лучше, чем редакция DB2 Express, подойти для корпоративной среды, где требуются небольшие серверы для поддержки приложений по отдельным направлениям бизнеса, или для подразделений, которым необходимы корпоративные сервисы для приложений с невысокой транзакционной нагрузкой. Однако эта редакция не очень хорошо подходит для приложений, требующих таких аналитических функций, как агрегация или MDC-таблицы, поскольку эти функции не входят в комплектацию базового сервера DB2 Workgroup.
Пример успешного применения редакции DB2 Workgroup
Компания Montefarmaco OTC является ключевым игроком на итальянском рынке безрецептурных фармацевтических препаратов. Эта компания поставляет свои продукты примерно в 12000 местных аптек по всей стране, в результате чего ежегодно генерируется до 40000 счетов за проданные товары. Каждый из этих документов необходимо обработать, зарегистрировать и поместить на хранение на несколько лет согласно различным нормативам фармацевтической отрасли Италии.

Чтобы улучшить управление своим репозитарием счетов, компания Montefarmaco OTC реализовала на основе редакции DB2 Workgroup Edition решение для репозитария документов. Высочайшая масштабируемость и исключительная производительность редакции DB2 Workgroup Edition позволяют компании обслуживать увеличивающиеся объемы данных в соответствии с ростом своего бизнеса. Одновременно с этим компания надеется сократить общие расходы на хранение и администрирование приблизительно на 50%. Вы поняли? Редакция DB2 Workgroup Edition делает больше работы и одновременно с этим экономит деньги. Теперь даже сотрудники отдела снабжения понимают, что DB2 – это здорово!

DB2 Enterprise Server Edition... не имеющие себе равных показатели масштабируемости, отказоустойчивости и гибкости

DB2 Enterprise Server Edition (DB2 Enterprise) – это полнофункциональный первоклассный сервер клиент-серверных баз данных IBM с поддержкой веб-технологий, доступный на всех поддерживаемых распределенных платформах, на которых могут исполняться редакции DB2, а именно: Linux (x86, IBM Power Systems, System z), AIX, Solaris (SPARC и x64), HP-UX (Itanium) и Windows (эти ссылки ведут к наиболее актуальной информации по поддержке платформ).

Редакция DB2 Enterprise предназначена для серверов подразделений крупных и средних предприятий и предоставляет обширный набор базовых функций и сервисов. Например, такие сервисы для повышения производительности запросов, как внутренняя параллельная обработка запросов (технология, которая разделяет одиночный запрос на части, которые затем исполняются параллельно), MDC-таблицы (технология, которая позволяет кластеризовать данные согласно нескольким атрибутам столбца для ускорения извлечения и упрощения обслуживания), MQT-таблицы (materialized query table), подобные представлениям, результаты которых готовы к извлечению или к использованию в других запросах), в этой редакции DB2 предоставляются без дополнительной оплаты, в то время как в редакциях DB2 Express и DB2 Workgroup они недоступны.

Кроме того, редакция DB2 Enterprise поддерживает управление хранилищами типа Multi-temperature storage (хранилище данных с разными "температурами"), что позволяет выделять самые дорогие устройства хранения данных наиболее часто используемым данным, а наименее дорогие устройства хранения данных – редко используемым данным, чтобы максимизировать пропускную способность ввода/вывода и производительность там, где это имеет наибольшее значение. В качестве примера предположим, что у вас имеется большая таблица, содержащая данные о розничных продажах. Данные для текущего квартала часто подвергаются вставкам и изменениям, поэтому транзакции с ними должны осуществляться быстро. Обращения к более старым данным производятся не слишком часто, поэтому если допускается увеличенное время отклика, то обработка может быть отложена. Поддерживаемая в DB2 функциональность управления хранилищами Multi-temperature storage позволяет дать указание DB2 помещать данные текущего квартала на быстрые твердотельные накопители, а все остальные данные – на более медленную дисковую систему. DB2 сделает это полностью автоматически и незаметно для ваших приложений.

В этой редакции DB2 не существует никаких ограничений по объему используемой оперативной памяти (в одном испытании, которое мы провели в своей лаборатории, для буферных пулов использовалось почти 4 ТБ памяти –больше, чем весь объем данных у многих компаний). Не существует и предельного значения PVU-рейтинга для сервера или сеанса виртуализации, где исполняется программное обеспечение DB2 Enterprise. Отсутствие пределов по ресурсам в сочетании с высокой производительностью для транзакционных и аналитических рабочих нагрузок делает редакцию DB2 Enterprise отличным выбором даже для самого требовательного одиночного OLTP-сервера и для смешанных рабочих нагрузок.

Лицензирование и ценообразование

Редакцию DB2 Enterprise можно лицензировать одним из следующих двух способов.

  • Лицензия PVU (Processor Value Unit). Приобретя количество лицензий PVU, соответствующее PVU-рейтингу сервера или сеанса виртуализации, где вы планируете исполнять программное обеспечение DB2, вы даете возможность обращаться к серверу DB2 Enterprise неограниченному количеству пользователей и устройств. Разные платформы и технологии виртуализации предъявляют разные обязательные требования к использованию этой редакции в условиях частичного использования ресурсов. При лицензировании DB2 Enterprise в качестве теплого резерва (например, в конфигурации HADR) достаточно всего 100 лицензий PVU.
  • Лицензия AUSI (Authorized User Single Install). Условия этой модели лицензирования идентичны описанным выше для редакции DB2 Express при лицензировании согласно модели AUSI, за исключением того, что теперь она применяется к авторизованным пользователям (AU), которые будут обращаться к каждой установленной копии DB2 Enterprise, исполняющейся на отдельных серверах или сеансах виртуализации. Как и в случае редакции DB2 Express, эта модель лицензирования лучше всего подходит для сред, где можно заранее идентифицировать лиц, которые будут подключаться к каждому серверу DB2 Enterprise, и приобрести достаточное количество лицензий AUSI. Для редакции DB2 Enterprise установлено минимальное количество AU-пользователей, которое должно лицензироваться в обязательном порядке, как и для редакций DB2 Express и DB2 Workgroup. Однако разница состоит в том, что в случае редакции DB2 Enterprise требуется лицензировать не менее 25 AU-пользователей на каждые 100 PVU-единиц сервера или сеанса виртуализации. Следует отметить, что для каждой установки существует точка, начиная с которой становится выгоднее лицензировать по модели PVU. Например, если вы лицензируете редакцию DB2 Enterprise в качестве теплого резерва в HADR-конфигурации, достаточно приобрести лицензии на 25 AU-пользователей (обязательный минимум для 100 PVU-единиц).

    Предположим, что редакция DB2 Enterprise исполняется в разделе LPAR с 4 ядрами на сервере IBM Power 750 с рейтингом 100 PVU на процессорное ядро. В этом случае придется приобрести не менее 100 лицензий AUSI, поскольку общий рейтинг PVU для данного раздела составляет 400 PVU (400 PVU / 100 PVU х 25 AU = 100). Если DB2 Enterprise исполняется на одном сервере IBM Power 770 с четырьмя четырехъядерными процессорами, потребуется как минимум 500 лицензий AUSI, поскольку PVU-рейтинг этого сервера составляет 1920, а при пересечении порога в 100 PVU-единиц цифра округляется до следующего установленного минимального количества пользователей.

    Рассмотрим другой пример. Если 75 пользователям требуется доступ к двум отдельным серверам DB2 Enterprise, необходимо приобрести в общей сложности 150 лицензий AUSI: 2 сервера х 75 AU на сервер = 150 (по 75 для каждого сервера). Однако если оба эти сервера содержат по два четырехъядерных процессора Intel Xeon E52600 с рейтингом 70 PVU на ядро, вам потребуется не менее 300 лицензий AUSI (по 150 на каждый сервер) ввиду обязательного минимального количества лицензий AUSI для редакции DB2 Enterprise (25 пользователей на каждые 100 PVU-единиц сервера): (((2 разъема х 4 ядра = 8 ядер) х 70 PVU на каждое ядро = 560 PVU) / 100 PVU = округленно 6) х 25 AU = 150 х 2 сервера = 300 AU.

Различия между версиями DB2 Enterprise 10.1 и DB2 Enterprise 10.5
Начиная с версии DB2 10.5 функция DB2 pureScale и функция DB2 Storage Optimization Feature входят в состав редакций категории DB2 Advanced, которые описаны далее в этой статье. Эти функции больше не доступны как отдельно приобретаемые дополнения к редакции DB2 Enterprise.

Инструменты Warehouse Design Studio и SQL Warehousing (SQW), ранее входившие в состав редакций InfoSphere Warehouse Edition, теперь входят в состав редакции DB2 Enterprise 10.5. Инструмент Warehouse Design Studio предоставляет общую среду проектирования для создания моделей физических данных, кубов OLAP, моделей углубленного анализа данных, потоков SQL-данных и потоков управления. SQW – это графический инструмент, который заменяет ручное написание SQL-кода, генерируя SQL-код для технического обслуживания и администрирования информационных хранилищ, а также для ETL-операций (извлечение–преобразование–загрузка) с данными. Оба эти инструмента облегчают использование встроенных аналитических возможностей редакции DB2 Enterprise (см. выше).

Области применения
Редакция DB2 Enterprise настоятельно рекомендуется для любых приложений, которые требуют неограниченной гибкости (например, с использованием секционирования таблиц) и масштабируемости (например, без ограничений по PVU или по оперативной памяти). Поскольку редакция DB2 Enterprise не имеет ограничений, то нет и необходимости в планировании мощностей. С другой стороны, если вам нужен кластер серверов для получения экстремальной масштабируемости или если у вас имеются рабочие нагрузки информационных хранилищ, которые работают с огромными объемами данных, или если вы хотите использовать такие расширенные функции и инструменты, как сжатие данных, управление рабочей нагрузкой, революционная технология BLU Acceleration, инструменты для повышения производительности IBM InfoSphere Optim и так далее, рекомендуется рассмотреть применение редакций категории DB2 Advanced Edition, которые описаны ниже в этой статье.
Пример успешного применения редакции DB2 Enterprise
Дворцовый музей Пекина, также известный как Запретный город, является одной из главных достопримечательностей Китая. Музей является символом традиционного Китая, а также крупнейшим и лучше всего сохранившимся шедевром классической китайской архитектуры.

Недавно Дворцовый музей реализовал первый в своем роде трехмерный виртуальный мир с полным погружением, который воссоздает субъективное ощущение пространства и времени в Запретном Городе. Эта основанная на Интернете виртуальная среда представляет Запретный город в том виде, какой он имел несколько столетий назад в период расцвета династий Мин и Цин. Она поддерживает тысячи одновременных пользователей и по масштабируемости сопоставима с массовыми многопользовательскими играми. Решение полностью базируется на стеке программных продуктов IBM, фундаментом которого является именно DB2 Enterprise Edition... это впечатляет!

DB2 Advanced Workgroup Server Edition... Лучшее в своем классе решение для рабочих нагрузок уровня подразделения

Редакция DB2 Advanced Workgroup Server Edition (DB2 Advanced Workgroup)– это новейший элемент семейства продуктов DB2, дебют которого состоялся в версии DB2 10.5. Эта редакция доступна на всех распределенных платформах, на которых может исполняться продукт DB2, а именно: Linux (x64, IBM Power Systems, SYSTEM Z), AIX, Solaris (x64 и SPARC), HP-UX (Itanium) и Windows (эти ссылки ведут к наиболее актуальной информации по поддержке платформ).

Редакция DB2 Advanced Workgroup предназначена для развертывания в подразделениях организаций среднего размера, которым требуется самая продвинутая функциональность, доступная в DB2 (OLTP, информационные хранилища и т.д.), или которые обрабатывают смешанные рабочие нагрузки, не нуждающиеся более чем в 16 процессорных ядрах, 128 ГБ оперативной памяти (или, в качестве альтернативы, 4 процессорных разъемах; подробнее об этом ниже) и 15 ТБ пользовательских данных для каждой базы данных.

Следует, однако, отметить, что использование термина "подразделение" в описании этой редакции может ввести в заблуждение. Редакция DB2 Advanced Workgroup обладает всеми высокоэффективными возможностями для управления данными, которые когда-либо могут потребоваться заказчику, включая все возможности редакции DB2 Enterprise, плюс столбцовые таблицы BLU Acceleration, секционирование баз данных, кластеризация средствами DB2 pureScale, сжатие, настраиваемое управление рабочей нагрузкой, репликация на основе очередей, непрерывное поглощение данных, а также мощные инструменты администрирования и разработки.

Секционирование базы данных
Секционирование базы данных – это заимствованная из продукта InfoSphere Warehouse возможность, позволяющая распределить данные таблицы между несколькими серверами согласно заданному ключу. DB2 прозрачно разделяет сложные аналитические запросы на подзапросы, которые можно обрабатывать параллельно. Для очень больших хранилищ данных секционирование базы данных позволяет существенно повысить производительность обработки запросов путем горизонтального масштабирования на несколько логических или физических разделов.
DB2 pureScale Feature
DB2 pureScale Feature – это еще одна возможность масштабирования DB2. Однако, в отличие от секционирования баз данных, технология DB2 pureScale предназначена для обеспечения готовности и масштабируемости рабочих OLTP-нагрузок, а также для удовлетворения самых высоких требований по обработке транзакций сегодня и в будущем. Революционный уровень готовности достигается благодаря бесперебойной обработке при отказах узлов, архитектуре с резервированием и интеграции с функциональностью HADR, впервые появившейся в версии DB2 10.5. Добавление ресурсов происходит безболезненно, поскольку DB2 pureScale не требует внесения изменений в приложение.

Главное, что нужно знать о технологии DB2 pureScale - она обеспечивает прозрачное масштабирование приложения. Это излюбленный лозунг одного из наших конкурентов, однако там это всего лишь маркетинг. DB2 pureScale восходит непосредственно к технологии SYSPLEX Coupling Facility продукта DB2 for z и наследует от нее многие фундаментальные характеристики, такие как глобальные общий буферный пул, регистрация страниц и сервисы блокировки. Это означает, что в своих приложениях вам не нужно выделять место для хранения информации о данных. Кроме того, имеются замечательные технические решения, которые обеспечивают самое быстрое выявление и устранение неполадок, какое мы видели в распределенных вычислительных средах, а также почти линейную масштабируемость. Рассказ о том, что представляет собой технология DB2 pureScale и как она работает, выходит за рамки этой статьи. На рис. 3 представлена архитектура среды DB2 pureScale. Как показано на рисунке, среда DB2 pureScale состоит из нескольких серверов данных. Компонент CF (Caching Facility) кластера предоставляет сервисы централизованного управления глобальным буферным пулом, блокировками и списками популярных страниц. Среда DB2 pureScale может содержать несколько серверов CF. Клиенты подключаются к элементам кластера DB2 pureScale, которые взаимодействуют с CF, помогая обрабатывать клиентские приложения.

Рисунок 3. Архитектура среды DB2 pureScale
A DB2 pureScale environment
A DB2 pureScale environment
Сервисы сжатия DB2
Сервисы сжатия DB2 оптимизируют производительность базы данных, минимизируя место, занимаемое пользовательскими данными. За счет использования интеллектуальных алгоритмов сжатия и методик уменьшения объема данных, размещенных в таблицах (включая временные таблицы), индексов и т. д., DB2 способна достигать максимального уровня сжатия и поддерживать этот уровень на протяжении длительного времени, что уменьшает и потребление оперативной памяти. В результате сжатие DB2 обеспечивает внушительный потенциал экономии оперативной памяти и дискового пространства (до 80%), а также повышения производительности систем, связанных с вводом/выводом (а какие системы хранилища данных не связаны с вводом/выводом?). Но это еще не все.

Коротко рассмотрим другие неявные преимущества сжатия. Поверьте, они выходят далеко за рамки экономии дискового пространства. Подумайте обо всех резервных образах, которые вы обязаны хранить. Мало того, что размеры этих образов уменьшаются, сами операции резервного копирования начинают работать быстрее, поскольку вы создаете резервные копии для меньшего количества страниц данных. Подумайте о своих средах обеспечения качества и тестирования. На минуту представьте себе, что если данные на диске и в буферах памяти сжаты, вы сможете разместить больше данных в этих зонах. В дополнение к повышению общей производительности основанные на страницах операции технического обслуживания, такие как RUNSTATS и REORG, также начинают исполняться быстрее. С учетом всего вышеизложенного, а также того факта, что DB2 может поддерживать более 2300 строк на одной странице данных, вы получаете мощное средство для устранения узких мест ввода/вывода. Наконец, эта среда повышает окупаемость вашего хранилища данных: она не только экономит ваши деньги, но и ослабляет воздействие вашего ИТ-решения на окружающую среду. Повторим еще раз: сжатие данных – это больше чем просто экономия дискового пространства, это экологически эффективное решение!

Управление рабочими нагрузками DB2
Управление рабочими нагрузками DB2 – это функциональность DB2, позволяющая вам назначать приоритеты выделения ресурсов процессоров, памяти и ввода/вывода конкурирующим рабочим нагрузкам согласно приоритетам бизнеса. В качестве примера предположим, что у вас имеется смешанная рабочая нагрузка баз данных, используемая преимущественно в транзакционных целях, однако иногда у вас возникает необходимость обрабатывать долго исполняющиеся запросы, характерные для информационных хранилищ. Также предположим, что вы хотите гарантировать, что эти долго исполняющиеся запросы не будут замедлять функционирование всей системы баз данных. Управление рабочими нагрузками позволяет вводить политики, которые будут препятствовать тому, чтобы долго исполняющиеся запросы влияли на обработку транзакций. В сочетании с управлением рабочими нагрузками функциональность управления хранилищами Multi-temperature storage становится еще более мощным средством, поскольку позволяет назначать приоритеты рабочих нагрузок и в соответствии с температурой данных. В результате даже если у вас нет хранилищ различных типов, управление рабочими нагрузками будет назначать более высокий приоритет исполнению рабочих нагрузок, затрагивающих горячие данные.
Технологии репликации
Гомогенная Q-репликация и CDC (change data capture) – это технологии репликации, повышающие пропускную способность и обрабатывающие увеличенные объемы транзакций по сравнению с гомогенной SQL-репликацией. В частности, гомогенная Q-репликация способна достигать пропускной способности более 50000 транзакций в секунду с задержками на уровне долей секунды даже при расстоянии 1000 миль между исходной и целевой системами. Редакция DB2 Advanced Workgroup Server Edition позволяет использовать любую из этих технологий для репликации с одиночного исходного сервера данных DB2 на один или два целевых сервера данных DB2.

В качестве итога: редакция DB2 Advanced Workgroup предлагает множество возможностей и инструментов, которые отсутствуют даже в редакции DB2 Enterprise, не говоря уже о редакции DB2 Workgroup. Эти возможности и инструменты перечислены в следующем списке.

  • Столбцовые таблицы BLU Acceleration
  • DB2 pureScale
  • Секционирование базы данных
  • solidDB и solidDB Universal Cache
  • Сжатие
  • Гомогенная Q-репликация
  • Change Data Capture (CDC)
  • Continuous Data Ingest (CDI)
  • InfoSphere Optim Performance Manager (OPM) Extended Edition
  • InfoSphere Optim Query Workload Tuner
  • InfoSphere Optim Configuration Manager
  • InfoSphere Optim pureQuery Runtime for Linux, UNIX, and Windows
  • InfoSphere Data Architect (лицензия на 10 AU-пользователей)
  • Warehouse Model Packs
  • Warehouse Mining and Text Analytics
  • Warehouse Cubing Services
  • Cognos (лицензия на 5 AU-пользователей)

Редакция DB2 Advanced Workgroup значительно эффективнее, чем редакция DB2 Workgroup и даже редакция DB2 Enterprise, благодаря наличию в ее составе ряда возможностей и инструментов, которые невозможно получить ни в одной из этих редакций DB2. Кроме того, редакцию DB2 Advanced Workgroup можно использовать для рабочих нагрузок, имеющих строго транзакционный характер, для рабочих нагрузок, характерных исключительно для информационных хранилищ, а также и для рабочих нагрузок, занимающих промежуточное положение между этими двумя категориями. Не забывайте, что в состав редакции DB2 Advanced Workgroup входят некоторые редакции DB2 и InfoSphere Warehouse версий 9.7 и 10.1 (как было описано выше). Это облегчает заказчику начало использования углубленных возможностей и инструментов DB2, даже если в данный момент этому заказчику необходимо продолжить работу с программным кодом версии 9.7 или 10.1. Если вам требуется максимальная гибкость развертывания и вас не пугают ограничения по ресурсам, редакция DB2 Advanced Workgroup – это превосходный выбор.

Лицензирование и ценообразование
При лицензировании по моделям PVU или AUSI, которые описаны ниже, возможности редакции DB2 Advanced Workgroup ограничены 16 ядрами и 128 ГБ оперативной памяти на сервер или на сеанс виртуализации. При лицензировании по модели TB, описанной ниже, возможности редакции DB2 Advanced Workgroup ограничены 4 процессорными разъемами, но не имеют никаких ограничений по оперативной памяти. Эти ограничения должны соблюдаться независимо от того, сколько установок или экземпляров DB2 Advanced Workgroup (созданных с помощью команды db2icrt) исполняется на конкретном сервере или сеансе виртуализации. В случае необходимости используйте допускаемые корпорацией IBM технологии виртуализации и соответствующее значение параметра ограничения памяти DB2, чтобы не выйти за эти ограничения.

Например, если ваш не поделенный на разделы сервер имеет 32 ядра в 4 процессорных разъемах, вам нельзя установить редакцию DB2 Advanced Workgroup с использованием лицензии PVU или AUSI, поскольку у вас нет способа гарантировать, что сервер DB2 будет использовать лишь 16 ядер. Тем не менее сконфигурировав сеанс VMWare на использование не более 16 ядер, вы можете установить редакцию DB2 Advanced Workgroup с использованием лицензии PVU или AUSI в рамках этого сеанса виртуализации и платить только за те ядра, которые DB2 будет реально использовать в соответствии с лицензированием на условиях частичного использования ресурсов. В качестве альтернативы, если вы имеете право на лицензирование редакции DB2 Advanced Workgroup по модели TB (как объяснено ниже), вы можете установить программное обеспечение на этом не поделенном на разделы сервере, поскольку он соответствует критерию "4 процессорных разъема".

Вне зависимости от способа лицензирования редакции DB2 Advanced Workgroup каждая база данных может содержать не более 15 ТБ пользовательских данных (согласно отчету скрипта, входящего в комплект поставки программного обеспечения).

Редакцию DB2 Advanced Workgroup можно лицензировать одним из следующих трех способов.

  • Лицензия PVU (Processor Value Unit). Эта лицензия позволяет обращаться к серверу DB2 Advanced Workgroup неограниченному количеству пользователей и устройств. Необходимо приобрести количество лицензий PVU, соответствующее PVU-рейтингу сервера или сеанса виртуализации, на котором установлено программное обеспечение DB2 Advanced Workgroup. При лицензировании по модели PVU редакции DB2 Advanced Workgroup не разрешается использовать более 16 ядер на сервер или сеанс виртуализации, поэтому не забудьте ограничить количество ядер, к которым может обращаться DB2, значением 16, чтобы не платить за неиспользуемые ядра. Не забывайте, что разные платформы и технологии виртуализации предъявляют разные обязательные требования к использованию этой редакции DB2 в среде частичного использования ресурсов. Кроме того, если вы лицензируете редакцию DB2 Advanced Workgroup в качестве теплого резерва (например, в HADR-конфигурации), достаточно приобрести всего лишь 100 лицензий PVU на каждый физический резервный сервер, либо, в случае DB2 pureScale или кластера теплого резерва с секционированием баз данных, необходимо приобрести по 100 лицензий PVU на каждую машину в кластере.
  • Лицензия AUSI (Authorized User Single Install). Условия этой модели лицензирования идентичны описанным выше для редакции DB2 Enterprise при лицензировании согласно модели AUSI, за исключением того, что теперь она применяется к авторизованным пользователям (AU), которые будут обращаться к каждой установленной копии DB2 Advanced Workgroup, исполняющейся на отдельных серверах или сеансах виртуализации. Как и в случае редакции DB2 Enterprise, эта модель лицензирования лучше всего подходит для сред, где можно заранее идентифицировать лиц, которые будут подключаться к каждому серверу DB2 Advanced Workgroup, и приобрести достаточное количество лицензий AUSI. Кроме того, как и в случае редакции DB2 Enterprise, для редакции DB2 Advanced Workgroup требуется лицензировать не менее 25 AU-пользователей на каждые 100 единиц PVU-рейтинга вашего сервера или сеанса виртуализации. Например, если вы лицензируете редакцию DB2 Advanced Workgroup в качестве теплого резерва в HADR-конфигурации, достаточно лицензировать ее на 25 AU-пользователей (обязательный минимум для 100 PVU-единиц).
  • Лицензия TB (Terabyte). При лицензировании по этой модели количество приобретаемых лицензий должно соответствовать объему пользовательских данных (с округлением до ближайшего терабайта), согласно отчету скрипта, входящего в состав редакции DB2 Advanced Workgroup. Вы также должны подсчитать необходимое количество лицензий TB для каждой базы данных. В отличие от моделей PVU и AUSI, модель лицензирования TB не накладывает никаких ограничений на объем оперативной памяти или количество процессорных ядер, однако при этом допускается использование не более 4 процессорных разъемов. Эта модель лицензирования предназначена для использования преимущественно с рабочими нагрузками информационных хранилищ. По этой причине вам необходимо секционировать базу данных и иметь в ней не менее двух активных разделов или содержать не менее 75% своих пользовательских данных в таблицах BLU Acceleration, организованных по столбцам. В последнем случае большинство ваших рабочих нагрузок должно обращаться к этим таблицам, когда сервер DB2 Advanced Workgroup лицензируется согласно модели TB. Для организованных по столбцам таблиц средства отчетности компонента OPM предоставляют дополнительные показатели для управления табличным пространством и рабочей нагрузкой, которые помогают вам контролировать использование этих ресурсов. Более подробная информация содержится в разделе Custom reports справочной системы по OPM.

    DB2 pureScale и встроенные возможности HADR при лицензировании по модели TB недоступны. Однако даже без HADR можно настроить резервированную среду с использованием альтернативных технологий, включенных в редакции категории DB2 Advanced - таких как гомогенная Q-репликация. В этом случае вы будете обязаны приобрести по одной лицензии TB на каждую базу данных на сервере теплого резерва.

При лицензировании среды DB2 pureScale вы должны приобрести лицензии на DB2 Advanced Workgroup Edition для каждого элемента кластера, исключая серверы CF, не подлежащие лицензированию. Вышеупомянутые ограничения по количеству процессорных ядер и по объему оперативной памяти также применяются ко всему кластеру.

В качестве примера предположим, что ваша среда DB2 pureScale состоит из пяти виртуальных Power7-серверов, каждый из которых имеет рейтинг 400 PVU (100 PVU x 4 ядра). Два из этих серверов сконфигурированы на выполнение роли CF, а три остальных сервера действуют как элементы кластера для работы с данными. В этой среде вам будет разрешено использовать редакцию DB2 Advanced Workgroup, поскольку она не выходит за ограничение по общему количеству ядер на кластер для лицензии PVU (16 ядер). В этой среде для редакции DB2 Advanced Workgroup вам придется приобрести 1200 лицензий PVU (400 PVU x 3 сервера). Для двух серверов CF какие-либо лицензии на редакцию DB2 Advanced Workgroup не требуются. Серверы CF не обязаны находиться на отдельном сервере; они могут работать в сеансе виртуализации, развернутом на том же сервере, на котором элемент DB2 исполняется в отдельном сеансе виртуализации.

Области применения
Редакция DB2 Advanced Workgroup – это идеальный выбор для заказчиков, которые хотели бы получить в свое распоряжение самые лучшие возможности и инструменты DB2. Эта редакция комплектуется мощными возможностями, такими как BLU Acceleration, кластеризация на основе DB2 pureScale, секционирование баз данных, сервисы оптимизации хранения (в том числе сжатие), оптимизация производительности (OPM) и другие функции (гомогенная Q-репликация, федерирование и управление рабочими нагрузками DB2), не говоря уже о полном наборе дополнительных весьма полезных инструментов (таких как InfoSphere Optim Query Workload Tuner и InfoSphere Optim pureQuery Runtime for Linux, UNIX, and Windows). Редакция DB2 Advanced Workgroup хорошо подходит для любого типа рабочей нагрузки, которой не требуется более 16 процессорных ядер и 128 ГБ оперативной памяти (или более четырех процессорных разъемов при лицензировании по модели TB) и которая не будет использовать более 15 ТБ данных. Если вам требуется неограниченная масштабируемость или вы используете огромные базы данных, превышающие предел в 15 ТБ, мы настоятельно рекомендуем вместо этой редакции обратиться к редакции DB2 Advanced Enterprise Edition (описанной ниже).

Если в настоящее время вы используете редакцию DB2 Workgroup версии 9.7 или 10.1 либо редакцию InfoSphere Warehouse Departmental версии 9.7 или 10.1 и вам требуются дополнительные возможности и инструменты, обратитесь к редакции DB2 Advanced Workgroup. Включение версий 9.7 и 10.1 редакции DB2 Workgroup и редакции InfoSphere Warehouse Departmental в состав редакции DB2 Advanced Workgroup означает, что вы можете начать использовать любую дополнительную функциональность, поддерживаемую версиями 9.7 и 10.1, и осуществлять переход на программный код версии 10.5 по собственному графику.

DB2 Advanced Enterprise Server Edition... Именно то, что надо!

DB2 Advanced Enterprise Server Edition (DB2 Advanced Enterprise) – это наивысшая редакция сервера баз данных IBM. Эта редакция доступна на всех распределенных платформах, на которых может исполняться продукт DB2, а именно: Linux (x86, IBM Power Systems, System z), AIX, Solaris (SPARC и x64), HP-UX (Itanium) и Windows (эти ссылки ведут к наиболее актуальной информации по поддержке платформ).

Редакция DB2 Advanced Enterprise предназначена для серверов предприятий в диапазоне от среднего до очень крупного размера. Она предлагает все те же мощные функции и инструменты, что и редакция DB2 Advanced Workgroup Edition, но без каких-либо ограничений по ресурсам. Мы рекомендуем использовать эту редакцию DB2, если вам нужны неограниченные возможности для вертикального и горизонтального масштабирования, для наращивания ресурсов памяти или для хранения неограниченных объемов данных. Какой бы ни была рабочая нагрузка, какими бы ни были ваши потребности – от кластеров DB2 pureScale, имеющих более 100 узлов, до хранилищ данных петабайтного масштаба – редакция DB2 Advanced Enterprise готова справиться с любой задачей.

Одно важно различие между редакциями DB2 Advanced Workgroup и DB2 Advanced Enterprise состоит в том, что редакция DB2 Advanced Enterprise поддерживает возможность федерирования с дополнительными источниками данных, включая базы данных Oracle и SQL Server. Эта возможность позволяет обращаться к разнородным источникам данных и контента в масштабе всего предприятия и интегрировать их в рамках единого виртуального консолидированного представления для поддержки ключевых бизнес-решений и бизнес-процессов.

Лицензирование и ценообразование

Редакцию DB2 Advanced Enterprise можно лицензировать одним из следующих трех способов.

  • Лицензия PVU (Processor Value Unit). Эта лицензия позволяет обращаться к серверу DB2 Advanced Enterprise неограниченному количеству пользователей и устройств. Необходимо приобрести количество лицензий PVU, соответствующее PVU-рейтингу сервера или сеанса виртуализации, на котором установлено программное обеспечение DB2 Advanced Enterprise. Разные платформы и технологии виртуализации предъявляют разные обязательные требования к использованию этой редакции DB2 в условиях частичного использования ресурсов. Кроме того, если вы лицензируете редакцию DB2 Advanced Enterprise в качестве теплого резерва (например, в HADR-конфигурации), достаточно приобрести всего лишь 100 лицензий PVU на каждый физический резервный сервер теплого резерва.
  • Лицензия AUSI (Authorized User Single Install). Условия этой модели лицензирования идентичны описанным выше для редакции DB2 Advanced Workgroup при лицензировании согласно модели AUSI, за исключением того, что теперь она применяется к авторизованным пользователям (AU), которые будут обращаться к каждой установленной копии DB2 Advanced Enterprise, исполняющейся на отдельных серверах или сеансах виртуализации. Как и в случае редакции DB2 Advanced Workgroup, эта модель лицензирования лучше всего подходит для сред, где можно заранее идентифицировать лиц, которые будут подключаться к каждому серверу DB2 Advanced Enterprise, и приобрести достаточное количество лицензий AUSI. Как и в случае редакции DB2 Advanced Workgroup, для редакции DB2 Advanced Enterprise требуется лицензировать не менее 25 AU-пользователей на каждые 100 единиц PVU-рейтинга вашего сервера или сеанса виртуализации. Если вы лицензируете редакцию DB2 Advanced Enterprise в качестве теплого резерва (например, в HADR-конфигурации), достаточно приобрести всего лишь 25 лицензий AU (обязательный минимум для 100 PVU).
  • Лицензия TB (Terabyte). При лицензировании по этой модели количество приобретаемых лицензий должно соответствовать объему пользовательских данных (с округлением до ближайшего терабайта), согласно отчету скрипта, входящего в состав редакции DB2 Advanced Enterprise. Вы также должны подсчитать необходимое количество лицензий TB для каждой базы данных. Эта модель лицензирования предназначена для использования преимущественно с рабочими нагрузками информационных хранилищ. По этой причине вам необходимо секционировать базу данных и иметь в ней не менее двух активных разделов или содержать не менее 75% своих пользовательских данных в таблицах BLU Acceleration, организованных по столбцам. В последнем случае большинство ваших рабочих нагрузок должно обращаться к этим таблицам, когда сервер DB2 Advanced Enterprise лицензируется согласно модели TB. Для организованных по столбцам таблиц средства отчетности компонента OPM предоставляют дополнительные показатели для управления табличным пространством и рабочей нагрузкой, которые помогают вам контролировать использование этих ресурсов. Более подробная информация содержится в разделе Custom reports справочной системы по OPM.

    DB2 pureScale и встроенные возможности HADR при лицензировании по модели TB недоступны. Однако даже без HADR можно настроить среду с резервированием с использованием альтернативных технологий, включенных в редакции категории DB2 Advanced, - таких как гомогенная Q-репликация. В этом случае вы будете обязаны приобрести по одной лицензии ТБ на каждую базу данных на сервере теплого резерва.

При лицензировании среды DB2 pureScale вы должны приобрести лицензии на DB2 Advanced Enterprise Edition для каждого элемента кластера, исключая серверы CF, не подлежащие лицензированию.

Различия между версиями DB2 Advanced Enterprise 10.1 и DB2 Advanced Enterprise 10.5
Версия DB2 Advanced Enterprise 10.1 была ориентирована на большие OLTP-нагрузки или на смешанные рабочие нагрузки, которые можно было бы исполнять на одиночном большом сервере. Однако если вы хотели получить кластеризованную OLTP-среду, вам требовалось дополнение в виде DB2 pureScale Feature. Наоборот, если вам нужно было программное обеспечение управления базами данных, оптимизированное для рабочих нагрузок информационных хранилищ, то вместо данной редакции вам приходилось использовать одну из редакций продукта InfoSphere Warehouse. Эта ситуация полностью изменилась с выходом версии DB2 Advanced Enterprise 10.5. Благодаря добавлению DB2 pureScale, BLU Acceleration и большинства возможностей, которые ранее можно было найти в редакциях InfoSphere Warehouse Enterprise, включая секционирование баз данных, версия DB2 Advanced Enterprise 10.5 способна справляться с любой рабочей нагрузкой.

Также в версии 10.5 впервые появилась модель ценообразования TB, которая хорошо подходит для рабочих нагрузок информационных хранилищ и аналитических рабочих нагрузок. Эта модель позволяет заказчику добавить больше процессорных ресурсов для своих долго исполняющихся запросов без необходимости увеличения затрат, которое имело бы место в случае модели PVU.

Наконец, в состав редакции DB2 Advanced Enterprise 10.5 входят версии 9.7 и 10.1 некоторых редакций (DB2 Enterprise Edition, InfoSphere Warehouse Enterprise Edition и т. д.), как описано в информационном письме о выпуске DB2 10.5. Это так называемые неограниченные поддерживающие программы (unrestricted supporting programs), которые можно развертывать вместо редакции DB2 Advanced Enterprise 10.5 или в сочетании с ней, что облегчает заказчику начало использования возможностей редакции DB2 Advanced Enterprise 10.5, если он применяет программный код продукта DB2 версии 9.7 или 10.1 либо программный код продукта InfoSphere Warehouse.

Области применения.
Редакция DB2 Advanced Enterprise настоятельно рекомендуется для применения в любых областях, в которых требуются неограниченная гибкость, масштабируемость, сжатие, безопасность и усовершенствованные инструменты управления базами данных. Редакция DB2 Advanced Enterprise обладает буквально всем, что только может потребоваться для корпоративного решения.
Пример успешного применения DB2 Advanced Enterprise
Domino's Pizza – одна из крупнейших компаний мира в области производства и доставки пиццы. Компания Domino's Pizza ведет свой бизнес уже более 50 лет и за это время превратилась в глобальное предприятие с франчайзинговыми отделениями по всему миру. Компания понимает и ценит решение корпоративного уровня, предлагаемое редакцией DB2 Advanced Enterprise. Компания собирает данные из множества своих отделений, чтобы предоставить своим клиентам наилучшие продукты и услуги. Догадайтесь, какую СУБД использует эта компания? Правильно, это DB2 Advanced Enterprise! Администратор баз данных Domino отмечает: "Благодаря редакции DB2 Advanced Enterprise нам не нужно волноваться о наличии той или иной функциональности, поскольку все необходимое нам уже входит в комплект поставки. Это позволяет нам сосредоточиться на нашем приложении и на нашем решении. Отлично!". Самый любимый у детей во всем мире поставщик пиццы использует продукт DB2, поэтому мы всегда можем заказать себе пиццу по нужному адресу, своевременно и с широчайшим выбором свежих начинок... это просто прекрасно!

DB2 Advanced Recovery Feature... Резервное копирование и восстановление баз данных стало еще проще

DB2 Advanced Recovery Feature ю плату. Более того, это единственная дополнительная функциональность для версии DB2 10.5. Фактически это пакет усовершенствованных инструментов для резервного копирования баз данных, восстановления баз данных и извлечения данных, которые помогают предприятию улучшить доступность данных, ослабить риски и ускорить выполнение ответственных административных задачи в тех случаях, когда время является существенным фактором.

В версии DB2 10.5 этот пакет состоит из следующих трех инструментов:

  • IBM DB2 Merge Backup
  • IBM DB2 Recovery Expert
  • IBM InfoSphere Optim High Performance Unload for DB2
Лицензирование и ценообразование
Пакет DB2 Advanced Recovery Feature можно приобрести для использования с любой редакцией DB2, за исключением DB2 Express-C. При этом необходимо использовать ту же модель ценообразования и приобрести столько соответствующих лицензий, сколько их было приобретено для редакции DB2, вместе с которой будет установлена эта функциональность.

Если пакет DB2 Advanced Recovery Feature планируется установить на сервере теплого резерва, никакие дополнительные лицензии не требуются вне зависимости от используемой модели ценообразования.

Только для разработчиков...

Существует специальное предложение под названием DB2 Developer Edition (до выхода версии DB2 10.5 оно носило название Database Enterprise Developer's Edition или DEDE), предназначенное для разработчиков и тестировщиков приложений. Это предложение по сниженной цене предоставляет индивидуальным программистам доступ к большинству функций и редакций DB2, а также к DB2 Connect, для целей разработки, оценки, демонстрации и тестирования прикладных программ. Эта редакция лицензируется по числу пользователей. В зависимости от количества разработчиков это предложение может оказаться экономически эффективным решением для процессов, составляющих цикл разработки приложений.

Редакцию DB2 Developer Edition можно использовать для любой непроизводственной среды. Более того, разработчик или тестировщик, обладающий лицензией DB2 Developer Edition, может подключиться к любому непроизводственному серверу DB2, что делает эту редакцию невероятно эффективным решением с экономической точки зрения.

Заключение

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

DB2 плавно масштабируется от редакции к редакции, что дает возможность эффективно использовать инвестиции в DB2 по мере роста бизнеса. Отслеживаете ли вы продажи через Интернет в качестве представителя малого/среднего бизнеса, поставляете решения для мобильной связи или же пытаетесь анализировать данные о продажах в компании из перечня Fortune 500, чтобы предложить клиентам нужные продукты в нужное время – для вас всегда найдется оптимальная редакция DB2!


Ресурсы для скачивания


Похожие темы


Комментарии

Войдите или зарегистрируйтесь для того чтобы оставлять комментарии или подписаться на них.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Information Management
ArticleID=1028926
ArticleTitle=Какая распределенная редакция DB2 версии 10.5 подходит именно вам?
publish-date=03252016