Сравнение распределенных серверов баз данных DB2 10.5

Comments

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

Кроме того, в статье излагаются новые возможности, появившиеся в версии DB2 10.5, такие как поддержка технологии BLU Acceleration, усовершенствования DB2 pureScale, усовершенствования в области совместимости SQL и упрощения компоновки пакетов продукта.

  • Продукт DB2 с технологией BLU Acceleration сочетает в себе развитые инновационные возможности по ускорению аналитических рабочих нагрузок для баз данных и информационных хранилищ. Кроме того, продукт DB2 с технологией BLU Acceleration интегрируется с продуктом IBM Cognos® Business Intelligence в целях поддержки отчетности и углубления анализа.
  • Среди других улучшений, реализованных в версии DB2 10.5, - поддержка технологии HADR (High availability disaster recovery) в средах DB2 pureScale, повышенная степень готовности, улучшенное выравнивание рабочих нагрузок, а также восстановление базы данных из экземпляров DB2 pureScale в обычные экземпляры DB2.
  • Новые улучшения в области совместимости SQL, такие как поддержка строк больших размеров и исключение NULL-ключей из индексов, упрощают реализацию исполнения приложений в среде DB2.
  • Изменения компоновки пакетов продукта повышает его ценность для заказчиков благодаря тому, что в основные редакции DB2 вошло больше возможностей и функций, таких как функциональность информационных хранилищ.

Простые сравнительные таблицы

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

Функции и возможности, которые не указаны в этих таблицах, включены во все редакции DB2.

В следующей таблице показана поддержка операционных систем в различных редакциях DB2. Актуальная информация по этой теме содержится в документе System requirements for IBM DB2 for Linux, UNIX, and Windows (Системные требования продукта IBM DB2 for Linux, UNIX, and Windows).

Таблица 1. Поддержка платформ в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CLinux® (серверы x86, x64 и POWER), Solaris x64 и Windows® (x86 и x64)
DB2 ExpressLinux (серверы x64 и POWER), Solaris x64 и Windows x64
DB2 WorkgroupLinux (серверы x64 и POWER), AIX, HP-UX, Solaris (SPARC и x64) и Windows x64
DB2 Enterprise и DB2 Advanced WorkgroupLinux (серверы x64, POWER systems и System z), AIX, HP-UX, Solaris (SPARC и x64) и Windows x64
DB2 Advanced EnterpriseLinux (серверы x64, POWER systems и System z), AIX, HP-UX, Solaris (SPARC и x64) и Windows x64
Платформы Linux x86 и Windows x86 поддерживаются только в средах тестирования/ разработки в рамках редакции Developer Edition.

Некоторые редакции DB2 требуют, чтобы вы ограничили количество процессорных ядер. В следующей таблице показаны ограничения по процессорным ядрам в различных редакциях DB2.

Таблица 2. Ограничения по процессорным ядрам в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C2 ядра

Это ограничение реализуется автоматически программным обеспечением DB2 в среде Windows или Linux. На платформе Solaris x64 вам необходимо реализовать это ограничение вручную. Например, можно установить пакет DB2 Express-C на четырехъядерный Windows-сервер, но программное обеспечение DB2 будет использовать только 2 ядра. Однако в случае установки этого пакета на четырехъядерный сервер Solaris x64 нужно сначала использовать допустимую технологию виртуализации, чтобы ограничить виртуальный сервер двумя ядрами, а затем установить DB2.
DB2 Express8 ядер

Как и в случае Express-С, в среде Windows или Linux это ограничение реализуется автоматически программным обеспечением DB2. На платформе Solaris x64 вы должны реализовать это ограничение вручную с помощью допустимой технологии секционирования или виртуализации. Для любой платформы в зависимости от используемой модели лицензирования могут потребоваться дополнительные ограничения. Соответствующие подробности приведены ниже в таблице Правила лицензирования при виртуализации/секционировании в различных редакциях DB2.
DB2 Workgroup и DB2 Advanced Workgroup16 ядер

Как и в случае Express-С, в среде Windows или Linux это ограничение реализуется автоматически программным обеспечением DB2. На всех остальных платформах вы должны реализовать это ограничение вручную с помощью допустимой технологии секционирования или виртуализации. Для любой платформы в зависимости от используемой модели лицензирования могут потребоваться дополнительные ограничения. Соответствующие подробности приведены ниже в таблице Правила лицензирования при виртуализации/секционировании в различных редакциях DB2.
DB2 Enterprise и DB2 Advanced EnterpriseНеограниченное количество процессорных ядер.

Программное обеспечение DB2 Enterprise Edition будет использовать столько ядер, сколько имеется в его распоряжении. При лицензировании по модели PVU необходимо надлежащим образом лицензировать все ядра, к которым имеет доступ DB2.

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

Таблица 3. Ограничения по объему оперативной памяти в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C16 ГБ на физический сервер или на сеанс виртуализации

Это ограничение реализуется автоматически программным обеспечением DB2 для каждого экземпляра DB2. На серверах данных, имеющих больше 16 ГБ памяти, вы должны вручную задать предел 16 ГБ для каждого экземпляра с помощью параметра конфигурации instance memory.

Например, вы можете установить и выполнять один экземпляр DB2 Express-C на сервере с 32 ГБ оперативной памяти, но должны задать для этого экземпляра предел 16 ГБ.
DB2 Express64 ГБ

Это ограничение реализуется автоматически программным обеспечением DB2 для каждого экземпляра DB2. Если на одном и том же физическом или виртуальном сервере работает несколько экземпляров, вы должны вручную задать этот предел для каждого экземпляра.
DB2 Workgroup128 ГБ

Это ограничение реализуется автоматически программным обеспечением DB2 для каждого экземпляра DB2. Если на одном и том же физическом или виртуальном сервере работает несколько экземпляров, вы должны вручную задать этот предел для каждого экземпляра. Имеется ограничение по максимальному количеству процессорных разъемов – не более четырех разъемов.
DB2 Advanced WorkgroupДля лицензий AUSI и PVU: 128 ГБ. Количество процессорных разъемов не ограничено.

Для лицензий TB объем оперативной памяти не ограничивается. Однако имеется ограничение по максимальному количеству процессорных разъемов – не более четырех разъемов.
DB2 Enterprise и DB2 Advanced EnterpriseОбъем оперативной памяти, доступной экземплярам DB2, не ограничивается

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

Таблица 4. Ограничения по объему пользовательских данных в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C15 ТБ пользовательских данных на каждую базу данных
DB2 Express15 ТБ пользовательских данных на каждую базу данных для всех моделей лицензирования
DB2 Workgroup15 ТБ пользовательских данных на каждую базу данных для всех моделей лицензирования
DB2 EnterpriseНеограниченный объем пользовательских данных в каждой базе данных
DB2 Advanced Workgroup15 ТБ пользовательских данных на каждую базу данных

Редакция DB2 Advanced Workgroup содержит скрипт, который вычисляет объем пользовательских данных.
DB2 Advanced EnterpriseНеограниченный объем пользовательских данных в каждой базе данных

Редакция DB2 Advanced Enterprise содержит скрипт, который вычисляет объем пользовательских данных.

Разные редакции DB2 поддерживают разные модели лицензирования. Эти различия показаны в следующей таблице.

Таблица 5. Модели лицензирования в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНеприменимо

DB2 Express-C – это бесплатный пакет DB2.
DB2 ExpressЛицензия PVU, AUSI, FTL или LUVS. Лицензии FTL и LUVS нередко являются самым экономически эффективным способом лицензирования DB2 Express.

  • Лицензия PVU разрешает обращаться к серверу DB2 Express неограниченному количеству пользователей. Количество приобретаемых лицензий PVU должно соответствовать PVU-рейтингу физического или виртуального сервера, на котором установлен пакет DB2 Express.
  • Лицензия AUSI разрешает доступ к серверу DB2 Express по количеству пользователей на установку. При лицензировании этого типа нужно купить лицензию AUSI для каждого пользователя, желающего подключаться к определенному серверу DB2 Express. На каждый физический или виртуальный сервер, на котором установлен продукт DB2 Express, необходимо приобрести не менее пяти лицензий AUSI.
  • Лицензия FTL допускает неограниченное количество пользователей сервера DB2 Express и включает годовой контракт на поддержку. Вам нужно лишь приобрести лицензию FTL для каждого физического или виртуального сервера, на котором установлен продукт DB2 Express. Для пяти серверов вам потребуется пять лицензий. Ничего сложного.
  • Лицензия LUVS приобретается аналогично лицензии FTL: для каждого сервера. Разница между лицензиями FTL и LUVS заключается в том, что FTL - это подписка (вы арендуете программное обеспечение), а LUVS – это бессрочная лицензия (вы приобретаете программное обеспечение). Лицензия LUVS также допускает неограниченное количество пользователей сервера DB2 Express.
DB2 WorkgroupЛицензия PVU, AUSI или LU SOCKET. Лицензия SOCKET способна обеспечить максимальный экономический эффект по сравнению с другими моделями лицензирования.

  • Лицензия PVU допускает неограниченное количество пользователей сервера DB2 Workgroup. Лицензирование осуществляется аналогично лицензии DB2 Express PVU.
  • Лицензия AUSI разрешает доступ к серверу DB2 Workgroup по количеству пользователей на установку и имеет такие же минимальные требования, как и лицензия DB2 Express AUSI.
  • Лицензия LU SOCKET допускает неограниченное количество пользователей сервера DB2 Workgroup. При лицензировании по модели LU SOCKET приобретается одна лицензия LU SOCKET на каждый процессорный разъем физического или виртуального сервера, к которому имеет доступ продукт DB2 Workgroup. Например, для несекционированного сервера с четырьмя разъемами для четырехъядерных процессоров, PVU-рейтинг которого составляет 1920 единиц, потребуются четыре лицензии LU SOCKET. Сравнение стоимости четырех лицензий DB2 Workgroup LU SOCKET со стоимостью лицензирования на 1920 PVU-единиц показывает, что при использовании мощных серверов лицензия LU SOCKET наиболее выгодна.
DB2 EnterpriseЛицензия PVU или AUSI

  • Лицензия PVU допускает неограниченное количество пользователей сервера DB2 Enterprise. Количество приобретаемых лицензий PVU должно соответствовать PVU-рейтингу физического или виртуального сервера, на котором установлен продукт DB2 Enterprise.
  • При лицензировании редакции DB2 Enterprise по модели AUSI количество пользователей определяется так же, как и при лицензировании по модели AUSI для редакции DB2 Workgroup. Минимальное количество лицензий AUSI, требуемое для сервера DB2 Enterprise, составляет 25 лицензий на каждые 100 PVU-единиц сервера, на котором установлена эта редакция.

DB2 Advanced Workgroup и DB2 Advanced EnterpriseЛицензия PVU, AUSI или TB

  • Лицензия PVU допускает неограниченное количество пользователей сервера DB2 Advanced Edition (DB2 Advanced Workgroup или DB2 Advanced Enterprise). Количество приобретаемых лицензий PVU должно соответствовать PVU-рейтингу физического или виртуального сервера, на котором установлен продукт DB2 Advanced Edition.
  • При лицензировании по модели AUSI количество пользователей определяется так же, как и при лицензировании по модели AUSI для редакции DB2 Enterprise. Минимальное количество лицензий AUSI, требуемое для сервера DB2 Advanced Edition, составляет 25 лицензий на каждые 100 PVU-единиц сервера, на котором установлена эта редакция.
  • Лицензия TB (Terabyte) поддерживает модель лицензирования по объему пользовательских данных (с округлением до ближайшего терабайта), согласно отчету скрипта, входящего в состав редакций DB2 Advanced Edition. Вы также должны подсчитать необходимое количество лицензий TB для каждой базы данных. Эта модель лицензирования предназначена для использования преимущественно с рабочими нагрузками информационных хранилищ. По этой причине вам необходимо секционировать базу данных и иметь в ней не менее двух активных разделов или содержать не менее 75% своих пользовательских данных в таблицах BLU Acceleration, организованных по столбцам.

Для различных моделей лицензирования, платформ и технологий виртуализации (например, LPAR, DLPAR, VMware) предусмотрены разные условия использования данной редакции или пакета DB2 в виртуальной и/или в секционированной по объему ресурсов среде. Более подробная информация о правилах, регулирующих применение лицензий PVU, LUVS или LU SOCKET, содержится в документе Subcapacity Licensing Guide (Правила лицензирования при секционировании по объему ресурсов).

Таблица 6. Правила лицензирования при виртуализации/секционировании в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CДа. Серверы DB2 Express-C можно развертывать в виртуализованной среде с помощью поддерживаемого программного обеспечения виртуализации.

Например, на восьмиядерном сервере можно установить DB2 Express-C в четырех разных сеансах виртуализации, выделив каждому из них по два ядра и по 64 ГБ оперативной памяти. Ограничения по количеству процессорных ядер и по объему оперативной памяти изложены в таблице 2 и таблице 3 соответственно.
DB2 ExpressДа. Вышеизложенные ограничения по лицензиям и ресурсам DB2 относятся к каждому виртуальному сеансу.

Например, если установить DB2 Express под управлением операционной системы Windows или Linux, то количество ядер на раздел или на виртуальный сервер не имеет значения, поскольку редакция DB2 Express автоматически использует в общей сложности не более 8 ядер на каждый виртуальный сервер. Однако если вы устанавливаете редакцию DB2 Express на платформе Solaris x64, то необходимо использовать допустимую технологию виртуализации, чтобы выделить каждому виртуальному серверу не более 8 ядер.

При использовании лицензий AUSI, FTL или LUVS количество ядер на раздел не имеет значение, поскольку эти модели лицензирования не зависят от количества ядер. Если же используются лицензии PVU, то помимо ограничений на ресурсы, изложенных выше, необходимо использовать допустимую технологию виртуализации для ограничения каждого виртуального сервера согласно установленным лимитам на ресурсы.

Например, если установить DB2 Express в четырех сеансах VMware на одном и том же сервере и лицензировать программное обеспечение по модели AUSI, то нужно для каждого сеанса иметь не менее пяти лицензий AUSI. Если одному и тому же пользователю нужен доступ к программному обеспечению во всех четырех разделах, то этому пользователю потребуются четыре лицензии AUSI.

Еще один пример. На несекционированный 20-ядерный сервер на платформе Linux x64 можно установить продукт DB2 Express, лицензируемый по модели LUVS, однако при лицензировании этого же продукта по модели PVU на вышеуказанном сервере необходимо применить секционирование или виртуализацию, чтобы каждый виртуальный сервер мог использовать не более 8 ядер и не более 64 ГБ оперативной памяти.
DB2 WorkgroupДа. Вышеизложенные ограничения по лицензиям и ресурсам DB2 относятся к каждому виртуальному сеансу.

При использовании лицензий AUSI не нужно беспокоиться о лицензировании по частичному объему ресурсов, поскольку эта модель лицензирования не зависит от количества ядер. Если же используются лицензии PVU или LU SOCKET, то помимо ограничений на ресурсы, изложенных выше, необходимо использовать допустимую технологию виртуализации для ограничения каждого виртуального сервера согласно установленным лимитам на ресурсы.

Например, если вы установили продукт DB2 Workgroup, лицензируемый по модели PVU или LU SOCKET, на несекционированный 64-ядерный сервер на платформе Linux x64, то вам необходимо применить секционирование или виртуализацию, чтобы каждый виртуальный сервер DB2 мог использовать не более 16 ядер и не более 128 ГБ оперативной памяти.
DB2 Advanced WorkgroupДа. Вышеизложенные ограничения по лицензиям и ресурсам DB2 относятся к каждому виртуальному сеансу.

При использовании лицензий AUSI не нужно беспокоиться о лицензировании по частичному объему ресурсов, поскольку эта модель лицензирования не зависит от количества ядер.

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

Например, если установить DB2 Enterprise в виртуализованный сеанс с использованием лицензии AUSI, то нужно приобрести не менее 25 лицензий AUSI на каждые 100 PVU-единиц. Если вы установили продукт DB2 Advanced Workgroup, лицензируемый по модели PVU или TB, на несекционированный 64-ядерный сервер на платформе Linux x64, то вам необходимо применить секционирование или виртуализацию, чтобы каждый виртуальный сервер DB2 мог использовать не более 16 ядер и не более 128 ГБ оперативной памяти.
DB2 Enterprise
DB2 Advanced Enterprise
Да. Вышеизложенные ограничения по лицензиям и ресурсам DB2 относятся к каждому виртуальному сеансу.

Хотя редакция DB2 Enterprise не имеет ограничений по ресурсам, некоторые модели лицензирования требуют приобретения определенного минимального количества лицензий.

Например, если установить DB2 Enterprise или DB2 Advanced Enterprise в виртуализованный сеанс с использованием лицензии AUSI, то нужно приобрести не менее 25 лицензий AUSI на каждые 100 PVU-единиц. Если одному и тому же пользователю нужен доступ к программному обеспечению во всех четырех разделах, то этому пользователю потребуются четыре лицензии AUSI.

В следующей таблице показаны опции технической поддержки в различных редакциях DB2.

Таблица 7. Техническая поддержка IBM в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CDB2 На пакет DB2 Express-C не распространяется поддержка IBM.

DB2 Пакет DB2 Express-C не охвачен графиком выпуска технических обновлений; в каждый момент времени доступна только одна версия DB2 Express-C. Другими словами, при выходе новой версии пакета DB2 Express-C его предыдущая версия удаляется с сайта загрузки.

Для получения содействия от сообщества задайте вопросы на форуме по продукту DB2 Express-C. Этот форум позволяет участникам обмениваться своими идеями и решениями. Пакет DB2 Express-C можно легко модернизировать до уровня редакции DB2 Express и получать поддержку в рамках недорогой подписки.
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Знаменитая модель технической поддержки IBM с круглосуточным прямым доступом к инженерам и с установленными графиками внесения исправлений и реализации дополнительных возможностей. Дополнительная информация: Портал службы поддержки по продуктам IBM DB2.

В следующей таблице показана поддержка технологии BLU Acceleration в различных редакциях DB2.

Таблица 8. Поддержка технологии BLU Acceleration в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
Нет
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Редакции DB2 10.5 Advanced Edition имеют возможности столбцовой обработки баз данных DB2, такие как хранение данных с организацией по столбцам (организованные по столбцам таблицы) и векторная обработка организованных по столбцам данных.

Дополнительная информация: Column-organized tables.

В следующей таблице показана поддержка технологии DB2 pureScale в различных редакциях DB2.

Таблица 9. Поддержка технологии DB2 pureScale в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
Нет
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включена только с лицензиями PVU и AUSI

В случае редакции DB2 Advanced Workgroup использование функциональности DB2 pureScale ограничено в общей сложности 16 процессорными ядрами и четырьмя процессорными разъемами по всем членам кластера. Эти ограничения не относятся к серверам Cluster Caching Facility (CF).

Технология DB2 pureScale позволяет прозрачно масштабировать OLTP-кластеры без изменения приложений и в то же время поддерживать наивысший уровень готовности на распределенных платформах. Дополнительная информация: Введение в среду IBM DB2 pureScale.

В следующей таблице показаны опции лицензирования для сред высокой готовности (high availability, HA) в различных редакциях DB2.

Таблица 10. Поддержка сред высокой готовности в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет

Использование какого бы то ни было кластерного ПО высокой готовности для создания HA-кластеров на базе серверов DB2 Express-C не допускается. Например, не допускается кластеризация DB2 Express-C с использованием ПО Microsoft Clustering Services, SteeleEye и даже средств HA-кластеризации, встроенных в DB2.
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Да

Более подробная информация по лицензированию серверов DB2 в средах высокой готовности приведена в статье: Licensing distributed DB2 Version 10.5 servers in a high availability configuration (Лицензирование распределенных серверов данных DB2 10.5 в средах высокой готовности).

В следующей таблице показано, какие редакции DB2 включают права на использование интегрированного в DB2 программного обеспечения для управления кластером, предоставляемого продуктом IBM Tivoli® System Automation for Multiplatforms (SA MP).

Таблица 11. Права на использование SA MP в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет

Для пакета DB2 Express-C не разрешено использование каких бы то ни было программных средств HA-кластеризации.
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Дополнительная информация: Базовый компонент IBM Tivoli System Automation for Multiplatforms (SA MP).

В следующей таблице показана поддержка технологии HADR (High Availability Disaster Recovery) в различных редакциях DB2.

Таблица 12. Поддержка технологии HADR в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет

Использование какого бы то ни было кластерного ПО высокой готовности для создания HA-кластеров на базе серверов DB2 Express-C не допускается. Например, не допускается кластеризация DB2 Express-C с использованием ПО Microsoft Clustering Services, SteeleEye и даже средств HA-кластеризации, встроенных в DB2.
DB2 Express
DB2 Workgroup
DB2 Enterprise
Включено

Технология DB2 HADR предоставляет готовые возможности для реализации высокой готовности, а также обеспечивает поддержку в качестве опции режима Read on Standby и аварийного восстановления для баз данных DB2 в несекционированных средах баз данных или в средах без pureScale. Технология DB2 HADR поддерживает до трех резервных серверов. Дополнительная информация о технологии DB2 HADR: High availability disaster recovery (HADR).

Дополнительная информация о лицензировании: Licensing distributed DB2 10.5 servers in a high availability environment (Лицензирование распределенных серверов данных DB2 10.5 в средах высокой готовности).
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Технология DB2 HADR недоступна при лицензировании по модели TB

В следующей таблице показана поддержка функции DB2 ACS (Advanced Copy Services) в различных редакциях DB2.

Таблица 13. Поддержка функции DB2 ACS в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Поддержка функции DB2 ACS позволяет использовать технологию быстрого копирования, поддерживаемую некоторыми устройствами хранения данных, для выполнения той части операций резервного копирования и восстановления, которая относится к копированию данных. Возможность использования устройств хранения данных для выполнения фазы копирования позволяет значительно ускорить операции резервного копирования и восстановления. Дополнительная информация: DB2 Advanced Copy Services (ACS).

Online table reorganization (REORG) – это технология онлайновой реорганизации таблиц (т.н. замещение), которая позволяет пользователю проводить реорганизацию таблицы без прерывания полного доступа к ней. Дополнительная информация: Inplace (online) table reorganization. В следующей таблице показана поддержка технологии Online table reorganization в различных редакциях DB2.

Таблица 14. Поддержка технологии Online table reorganization в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Функция RCAC (Row and column access control) позволяет ограничивать доступ конкретного пользователя к определенным данным. Эта функциональность идеально подходит для реализации баз данных с несколькими арендаторами. Дополнительная информация: Row and column access control (RCAC) overview. В следующей таблице показана поддержка функции RCAC в различных редакциях DB2.

Таблица 15. Поддержка функции RCAC в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Технология Label-based access control (LBAC) предназначена для реализации политик безопасности, основанных на иерархии доступа к конфиденциальным материалам. Дополнительная информация: Label-based access control (LBAC) overview. В следующей таблице показана поддержка технологии LBAC в различных редакциях DB2.

Таблица 16. Поддержка технологии LBAC в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Запросы типа Time travel (путешествие во времени) обеспечивают поддержку на уровне SQL временных данных и запросов к таким данным. Эта функциональность позволяет с легкостью увидеть, как выглядели данные в определенный момент времени в прошлом или как они будут выглядеть в некоторый момент времени в будущем. Дополнительная информация: Time Travel Query using temporal tables. В следующей таблице показана поддержка запросов типа Time travel в различных редакциях DB2.

Таблица 17. Поддержка запросов типа Time travel в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Хранилище типа Multi-temperature storage (хранилище данных с разными "температурами") позволяет распределять данные между разными устройствами хранения согласно шаблонам использования данных. Такая функциональность позволяет получить максимальную окупаемость инвестиций в инфраструктуру хранения. Например, "горячие" (наиболее часто используемые) данные можно направлять на быстрый твердотельный накопитель, а "холодные" (редко используемые) данные могут храниться на медленных дисковых накопителях с интерфейсом SATA. Дополнительная информация: Data management using multi-temperature storage.

Управление данными с разными температурами в сочетании с функциональностью DB2 workload management (таблица 21) позволяет устанавливать приоритеты рабочих нагрузок на основе температуры хранилища. В следующей таблице показана поддержка хранилищ данных с разными температурами в различных редакциях DB2.

Таблица 18. Поддержка хранилищ данных с разными температурами в различных редакциях DB2
Редакция DB2Сведения
Хранилище данных с разными температурамиDB2 Express-C
DB2 Express
DB2 Workgroup
Нет
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Благодаря функции Scan Sharing некоторые считывающие устройства могут использовать результаты работы, уже проделанной другими устройствами. Это позволяет избежать повторного выполнения операций ввода/вывода одних и тех же страниц. Функция Scan sharing относится главным образом к информационным хранилищам. Примеры совместного использования результатов работы считывающих устройств: считывание страницы с диска, поиск на диске, повторное использование содержимого буферного пула, распаковка и т. д. Дополнительная информация: Scan sharing. В следующей таблице показана поддержка функции Scan Sharing в различных редакциях DB2.

Таблица 19. Поддержка функции Scan Sharing в различных редакциях DB2
Редакция DB2Сведения
Поддержка функции Scan SharingDB2 Express-C
DB2 Express
DB2 Workgroup
Нет
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Continuous data ingest – это клиентская утилита, которая позволяет передавать данные, считываемые из файла или из канала, в хранилище данных без блокирования таблиц и без какого-либо иного влияния на производительность. Дополнительная информация: Ingest utility. В следующей таблице показана поддержка утилиты Continuous data ingest в различных редакциях DB2.

Таблица 20. Поддержка утилиты Continuous data ingest в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
Нет
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Функциональность DB2 WLM (workload management – управление рабочими нагрузками) позволяет замедлять или ускорять выполнение рабочих нагрузок в соответствии с приоритетами бизнеса. Эта возможность идеально подходит для информационных хранилищ и хранилищ операционных данных; для сред со смешанной рабочей нагрузкой, в которых нельзя допустить, чтобы приоритетное задание тормозилось менее важными заданиями, выполняемыми одновременно с ним. Дополнительная информация: Introduction to DB2 workload management concepts. В следующей таблице показана поддержка функции DB2 WLM в различных редакциях DB2.

Таблица 21. Поддержка функции DB2 WLM в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
Нет
DB2 EnterpriseВключено частично

С помощью функции DB2 WLM можно осуществлять мониторинг системы, но нельзя изменять приоритеты рабочих нагрузок.
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Поддержка технологий, повышающих производительность обработки сложных запросов: MQT-таблиц (Materialized Query Table), параллелизма запросов и MDC-таблиц (Multidimensional Clustering).

Дополнительная информация о MQT-таблицах: Improving query optimization with materialized query tables. Дополнительная информация по параллелизму запросов: Parallelism. Дополнительная информация по MDC-таблицам: Multidimensional clustering tables. В следующей таблице показана поддержка технологий для обработки сложных запросов в различных редакциях DB2.

Таблица 22. Поддержка технологий для обработки сложных запросов в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
Нет
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Секционирование таблиц (или секционирование по диапазонам ключей) позволяет сохранять диапазоны значений из одной таблицы в других секциях данных для облегчения управления таблицами и индексами. Дополнительная информация: Table partitioning. В следующей таблице показана поддержка секционирования таблиц в различных редакциях DB2.

Таблица 23. Поддержка секционирования таблиц в различных редакциях DB2.
Редакция DB2Сведения
DB2 Express-C
DB2 Express
Нет
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Возможности DB2 в области сжатия включают сжатие резервных копий, сжатие значений и сжатие заархивированных журнальных файлов. Дополнительная информация о сжатии резервных копий: Backup compression. Дополнительная информация о сжатии значений: Value compression. Дополнительная информация о сжатии заархивированных журнальных файлов Archived log file compression. В следующей таблице показана поддержка функций сжатия в различных редакциях DB2.

Таблица 24. Поддержка функций сжатия в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Функции Row Compression и Adaptive Row Compression обеспечивают сжатие таблиц, индексов, временных таблиц, XML XDA и т.д. Функция DB2 Row Compression способна сократить расходы на хранение данных в десять раз и одновременно с этим повысить производительность. Дополнительная информация: Row compression. В следующей таблице показана поддержка функции Row Compression в различных редакциях DB2.

Таблица 25. Поддержка функции Row compression в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
Нет
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Функциональность Connection concentrator (Концентратор соединений) сокращает объем ресурсов, требуемых серверам баз данных DB2 Connect и DB2® for z/OS® для поддержки большого количества рабочих станций и веб-пользователей. Дополнительная информация: Концентратор соединений. В следующей таблице показана поддержка функциональности Connection concentrator (Концентратор соединений) в различных редакциях DB2.

Таблица 26. Поддержка функциональности Connection concentrator (Концентратор соединений) в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
Нет
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

В следующей таблице показана поддержка DB2 Connect в различных редакциях DB2.

Таблица 27. Поддержка DB2 Connect в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Нет

Эта функциональность доступна при приобретении лицензии на любую редакцию DB2 Connect.

В следующей таблице показана поддержка федерирования данных – из реляционных СУБД IBM (DB2 для всех платформ и Informix®) и при посредстве очередей сообщений и веб-сервисов – в различных редакциях DB2:

Таблица 28. Поддержка федерирования данных в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
Включает функцию Homogeneous Federation

Функция Homogeneous Federation позволяет осуществлять распределенные операции слияния и обновления с участием разных реляционных СУБД IBM. Например, с помощью одного оператора SELECT можно осуществить слияние данных из таблиц, находящихся в трех разных базах данных – Informix for AIX, DB2 for Linux и DB2 for Windows. Дополнительная информация: Supported data sources.

Для поддержки федерирования в продуктах DB2 for z/OS и DB2 for System i требуется как минимум приобрести компонент DB2 Connect.
DB2 Enterprise
DB2 Advanced Workgroup
Включает федерирование с базами данных Oracle

Эти редакции также поддерживают федерирование с базами данных Oracle посредством применения одного лишь инструмента SQW (SQL Warehousing).

Для поддержки федерирования в продуктах DB2 for z/OS и DB2 for System i требуется как минимум приобрести компонент DB2 Connect.
DB2 Advanced EnterpriseВключает полное федерирование с базами данных Oracle и с другими источниками данных

Для поддержки федерирования в продуктах DB2 for z/OS и DB2 for System i требуется как минимум приобрести компонент DB2 Connect.

В следующей таблице показана поддержка SQL-репликации в различных редакциях DB2.

Таблица 29. Поддержка SQL-репликации в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Поддерживается SQL-репликация для семейства DB2. Осуществляется репликация данных в одну или несколько целевых таблиц с использованием SQL-операторов. Дополнительная информация: SQL replication.

Для поддержки в продуктах DB2 for z/OS и DB2 for System i требуется как минимум приобрести компонент DB2 Connect.

В следующей таблице показана поддержка Q-репликации в различных редакциях DB2.

Таблица 30. Поддержка Q-репликации в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
Нет
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Эти редакции DB2 поддерживают ограниченное использование функциональности Q-репликации для репликации не более чем в три сервера DB2 for Linux, UNIX, and Windows, работающих в режиме "активный-активный".

Q-репликация на основе технологии очередей сообщений предоставляет сервисы высокопроизводительной репликации на один или несколько целевых серверов. Дополнительная информация: Q Replication.

Функция pureXML позволяет хранить XML-данные и с легкостью управлять ими без ущерба для производительности и для возможностей поиска. Дополнительная информация: pureXML overview. В следующей таблице показана поддержка pureXML в различных редакциях DB2.

Таблица 31. Поддержка pureXML в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Функция DB2 Text Search (Текстовый поиск DB2) позволяет выполнять поиск в текстовых столбцах, хранящихся в таблице DB2. Дополнительная информация: Текстовый поиск DB2 (DB2 Text Search).

Функция DB2 Text Search заменила устаревшую функцию DB2 Net Search Extender. Дополнительная информация: Сравнение DB2 Text Search и Net Search Extender. В следующей таблице показана поддержка функций DB2 Text Search и DB2 Net Search Extender в различных редакциях DB2.

Таблица 32. Поддержка функций DB2 Text Search и DB2 Net Search Extender в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advance Enterprise
Включено

Функция DB2 Spatial Extender позволяет включать в запросы пространственные атрибуты, такие как расстояние. Дополнительная информация: DB2 Spatial Extender. В следующей таблице показана поддержка функции DB2 Spatial Extender в различных редакциях DB2.

Таблица 33. Поддержка функции DB2 Spatial Extender в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Пакет DB2 JSON (JavaScript Object Notation) предоставляет интерфейс API Java, интерфейс командной строки и функциональность wire listener для работы с JSON-документами, хранящимися в базе данных DB2, с использованием JSON-ориентированного языка запросов. Дополнительная информация: JSON application development for IBM data servers. В следующей таблице показана поддержка DB2 JSON в различных редакциях DB2.

Таблица 34. Поддержка DB2 JSON в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Модель RDF (Resource Description Framework) позволяет сохранять отношения между триплетами данных (субъект-предикат-объект), что упрощает выполнение запросов на основе отношений внутри триплетов и между триплетами с применением языка запросов SPARQL. Дополнительная информация: RDF application development for IBM data servers. В следующей таблице показана поддержка модели RDF в различных редакциях DB2.

Таблица 35. Поддержка модели RDF в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Все редакции DB2 имеют набор функций для обеспечения совместимости с Oracle (включает в себя PL/SQL, SQL*Plus, параллелизм Oracle Database, типы данных Oracle Database и т.д.). Эти возможности упрощают миграцию приложений Oracle на DB2. В следующей таблице показана поддержка простой миграции с Oracle на DB2 в различных редакциях DB.

Таблица 36. Поддержка SQL-совместимости в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Продукт IBM Data Studio предоставляет интегрированную среду для разработки и администрирования баз данных DB2, Informix и Oracle. Дополнительная информация: IBM Data Studio. В следующей таблице показана поддержка IBM Data Studio в различных редакциях DB2.

Таблица 37. Поддержка IBM Data Studio в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CДоступен как отдельно загружаемый компонент
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

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

Таблица 38. Поддержка IBM InfoSphere Data Architect в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
Доступен как отдельно приобретаемый компонент

DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Возможности этого инструмента ограничены 10 авторизованными пользователями, за исключением лицензирования по модели AUSI, которая предусматривает лишь одного авторизованного пользователя.

Продукт IBM InfoSphere Optim Configuration Manager (OCM) обеспечивает централизованное управление конфигурацией базы данных и клиентской системы. Дополнительная информация: IBM InfoSphere Optim Configuration Manager. В следующей таблице показана поддержка OCM в различных редакциях DB2.

Таблица 39. Поддержка OCM в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
Доступен как отдельно приобретаемый компонент

DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Продукт IBM InfoSphere Optim Performance Manager (OPM) представляет собой решение для всеобъемлющего упреждающего управления производительностью приложений на основе баз данных. Дополнительная информация: IBM InfoSphere Optim Performance Manager. В следующей таблице показана поддержка OPM в различных редакциях DB2.

Таблица 40. Поддержка OPM в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
Доступен как отдельно приобретаемый компонент

DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Эти редакции включают в себя продукт Optim Performance Manager Extended Edition, в состав которого входят компоненты OPM и Extended Insight. Дополнительная информация: IBM InfoSphere Optim Performance Manager Extended Insight.

Продукт IBM InfoSphere Optim Query Workload Tuner помогает быстро повысить производительность обработки запросов, что обеспечивает экономию времени и избавляет от расходов на консультации экспертов. Дополнительная информация: IBM InfoSphere Optim Query Workload Tuner for DB2 for Linux, UNIX, and Windows. В следующей таблице показана поддержка IBM InfoSphere Optim Query Workload Tuner в различных редакциях DB2.

Таблица 41. Поддержка InfoSphere Optim Query Workload Tuner в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
Доступен как отдельно приобретаемый компонент

DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Продукт IBM InfoSphere Optim pureQuery Runtime позволяет прозрачно заменять динамический интерфейс JDBC статическим интерфейсом JDBC для повышения производительности и безопасности. Дополнительная информация: IBM InfoSphere Optim pureQuery Runtime. В следующей таблице показана поддержка InfoSphere Optim pureQuery Runtime в различных редакциях DB2.

Таблица 42. Поддержка InfoSphere Optim pureQuery Runtime в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-CНет
DB2 Express
DB2 Workgroup
DB2 Enterprise
Доступен как отдельно приобретаемый компонент

DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Некоторые редакции DB2 включают в себя такие компоненты, как Administration Console, Design Studio, SQL Warehousing Tool (SQW), а также документированные шаблоны для организации хранилищ. Дополнительная информация по компоненту Administration Console: Administering data warehouse applications.

Дополнительная информация по компонентам Design Studio и SQW: Designing data warehousing applications. В следующей таблице показана поддержка возможностей для организации информационных хранилищ в различных редакциях DB2.

Таблица 43. Поддержка возможностей для организации хранилищ в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
Нет
DB2 Enterprise
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Редакции DB2 Advanced Edition поддерживают функции для работы с информационными хранилищами. Дополнительная информация: Components of DB2 Warehouse. В следующей таблице показана поддержка процесса Intelligent mining и процесса анализа неструктурированного текста в различных редакциях DB2.

Таблица 44. Поддержка процесса Intelligent mining в различных редакциях DB2
Редакция DB2Сведения
Процесс Intelligent mining и процесс анализа неструктурированного текстаDB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
Нет
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Некоторые редакции DB2 включают в себя инструменты типа Intelligent mining и инструменты визуализации. Дополнительная информация: Intelligent Miner. В следующей таблице показана поддержка инструментов для Intelligent mining и визуализации в различных редакциях DB2.

Таблица 45. Поддержка инструментов для Intelligent mining и инструментов визуализации в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
Нет
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Некоторые редакции DB2 включают в себя клиент и инструменты для работы с кубами данных. Дополнительная информация: OLAP and cubing. В следующей таблице показана поддержка клиента и инструментов для работы с кубами данных в различных редакциях DB2.

Таблица 46. Поддержка клиента и инструментов для работы с кубами данных в различных редакциях DB2
Редакция DB2Сведения
DB2 Express-C
DB2 Express
DB2 Workgroup
DB2 Enterprise
Нет
DB2 Advanced Workgroup
DB2 Advanced Enterprise
Включено

Для получения дополнительной информации о различных редакциях DB2 прочтите статью под названием: "Which distributed edition of DB2 10.5 is right for you?" (Какая распределенная редакция DB2 10.5 подходит именно вам?).

Пока это все...

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

Компоновка пакетов постоянно меняется, поэтому мы рекомендуем периодически возвращаться к этой статье за актуальными сведениями.


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


Похожие темы

  • Оригинал статьи: Compare the distributed DB2 10.5 database servers.
  • Прочтите статью "Which distributed edition of DB2 10.5 is right for you?" (Какая распределенная редакция DB2 10.5 подходит именно вам?) В ней содержится подробная информация о различиях между всеми редакциями DB2 for Linux, UNIX, and Windows.
  • Прочтите статью "Licensing distributed DB2 10.5 data servers in a high availability environment" (Лицензирование распределенных серверов данных DB2 10.5 в средах высокой готовности) и убедитесь в том, что для лицензирования серверов данных DB2 для Linux, UNIX и Windows в средах высокой готовности выбран правильный вариант.
  • Теперь у вас есть возможность использовать DB2 бесплатно. Загрузите DB2 Express-C, бесплатную версию редакции DB2 Express Server Edition для сообщества, которая имеет такие же базовые функции работы с данными, что и DB2 Express Server Edition и может послужить прочным фундаментом для создания и развертывания приложений.
  • Информация о продукте DB2 Express-C, бесплатной версии DB2 Express для сообщества.

Комментарии

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

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Information Management
ArticleID=1011410
ArticleTitle=Сравнение распределенных серверов баз данных DB2 10.5
publish-date=01202015