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

Авторы приводят наглядную сравнительную таблицу основных правил лицензирования, функций и особенностей членов семейства распределенных серверных СУБД DB2 10.1 для Linux®, UNIX® и Windows® по состоянию на 30 апреля 2012 года.

Уильям Кулью, менеджер по маркетингу продуктов DB2 для Linux, UNIX и Windows, IBM

Фото Уильяма КульюУильям Кулью (William Kulju), бакалавр искусств, магистр естественных наук и магистр бизнеса, работает в группе IBM DB2 более 12 лет и в настоящее время является менеджером по маркетингу продуктов IBM DB2 для Linux, UNIX и Windows. До того как стать менеджером по маркетингу продуктов, занимал различные ответственные посты в области разработки, поддержки клиентов, обеспечения качества и эксплуатации. Как менеджер по маркетингу продуктов отвечает за то, чтобы текущие и будущие версии DB2 для Linux, UNIX и Windows с воодушевлением принимались на многомиллиардном рынке серверов баз данных. Эксперт в области лицензирования и вариантов компоновки DB2. Был бы признателен за отзывы об этой статье. Контактный адрес Уильяма Кулью: wkulju@ca.ibm.com. Он живет с женой и детьми в Маркэме (Канада).



Стивен Асторино, старший менеджер подразделения технологий установки и использования DB2 LUW, IBM

Фото Стивена АсториноСтивен Асторино (Steven Astorino), бакалавр информатики, работает старшим менеджером по разработке DB2 и отвечает за информационную разработку, пользовательский интерфейс и разработку процесса установки DB2. Имеет многолетний опыт работы с базами данных, включая DB2, а также в области репликации баз данных в режиме реального времени. Начинал как разработчик и обладает богатым опытом работы во многих ролях от разработки программного обеспечения и обеспечения качества до информационной разработки и пользовательского интерфейса. В начале своей карьеры несколько лет работал с технологиями тестирования сетей в телекоммуникационной отрасли и играл ключевую роль в создании решений для тестирования VoIP. В число его главных задач входят обеспечение высокого качества, эффективности и ориентации на клиентов, чтобы гарантировать им повышенную удовлетворенность и комфорт. Контактный адрес: astorino@ca.ibm.com.



Пол Зикопулос (Paul C. Zikopoulos), лаборатория IBM в Торонто

Пол Зикопулос (Paul C. Zikopoulos), бакалавр гуманитарных наук, магистр управления бизнесом, является отмеченным наградами писателем и докладчиком Database Global Sales Support team (группы содействия продажам баз данных во всем мире). Иимеет более чем девятилетний опыт работы с DB2 и написал много статей для журналов и книг об этой СУБД. Пол был соавтором следующих книг: DB2 Version 8 (DB2 версия 8): The Official Guide (Официальное руководство), DB2 - The Complete Reference (DB2 – полное руководство), DB2 Fundamentals Certification for Dummies (DB2 - Основы сертификации DB2 для "чайников"), DB2 For Dummies (DB2 для "чайников") и A DBA's Guide to Databases on Linux (Базы данных в Linux - руководство для администраторов баз данных). Пол является сертифицированным техническим экспертом DB2 (в области DRDA (архитектура распределенной реляционной базы данных) и Cluster/EEE) и сертифицированным экспертам по решениям DB2 (средства бизнес-аналитики и администрирование баз данных). Вы можете связаться с ним по электронной почтеpaulz_ibm@msn.com.



31.08.2012

Перед чтением этой статьи ознакомьтесь, пожалуйста, с разделом Предупреждение.

Отказ от ответственности

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


Введение

DB2 - всегда DB2. Это верно для распределенных платформ, на которых работает DB2, предлагаемых редакций продукта и бесплатного пакета DB2 Express-C.

Эта фраза означает, что можно не беспокоиться, когда настанет время расти. Любое приложение, написанное для любой редакции DB2, будет работать с любой базой данных DB2, функционирующей на любой распределенной платформе, которая поддерживает DB2 (Windows, HP-UX на Itanium, Sun Solaris на x86, SPARC, Linux и AIX®). На самом деле существует даже справочник по универсальному SQL, который можно использовать для написания переносимых приложений для семейств DB2 для z/OS® и DB2 для i с помощью общего API SQL.

Кроме того, в версии DB2 10.1 набор инструментов IBM Data Studio (инструментарий управления DB2 де-факто, который можно загрузить бесплатно) дополнен дисциплиной и набором встроенных инструментов управления данными (Integrated Data Management - IDM) от предъявления требований до вывода из употребления под брендом InfoSphere® Optim™. (При покупке сервера DB2 некоторые продукты Optim также предоставляются бесплатно). Отсутствие DB2 в названии не случайно; набор инструментов IBM Optim охватывает весь жизненный цикл приложений (проектирование, разработка, развертывание, эксплуатация, оптимизация и регулирование) для всех реляционных баз данных IBM, а также серверов баз данных некоторых других поставщиков. Другими словами, вы получаете не только универсальный API SQL, но и набор инструментов, который позволяет управлять бизнес-логикой по всему предприятию. Это означает, что опыт работы с DB2 для Windows легко перенести на DB2 для z/OS, и наоборот. И что средства, вложенные в квалификацию персонала, можно динамически переносить из одной предметной области в другую, вырываясь за рамки узкого круга дорогостоящих специалистов по определенной СУБД.

Еще более ценным семейство DB2 делает то, что все редакции DB2 согласованы по всему спектру реляционных баз данных IBM. Это означает возможность написать один оператор SQL, который прозрачно соединяет данные из DB2 на платформе Windows, или DB2 для Z/OS, или Informix - любой поддерживаемой комбинации, которую только можно вообразить. Более того, можно добавить программное обеспечение Information Integration для решения задач интеграции информации от разных поставщиков, дополнив API SQL DB2 прозрачным доступом к реляционным базам данных не-IBM (таким как Oracle, SQL Server и т.д.) и используя в качестве реляционных таблиц нереляционные источники данных (такие как XML-потоки, электронные таблицы, очереди сообщений, VSAM, IMS™), тем самым создавая истинно общекорпоративную модель данных. По сути, DB2 позволяет получать доступ к данным, где бы они ни находились.

Учтите также, что DB2 10.1 обеспечивает встроенную поддержку наиболее часто используемого синтаксиса, типов данных и т.п. языка PL/SQL СУБД Oracle. Организации сообщают, что на DB2 10.1 без изменений работает в среднем 98% их кода PL/SQL и что они всего за одну-две недели смогли перенести свои приложения с базы данных Oracle на DB2. Если принять все это во внимание, становится ясно, что в условиях, когда приоритетной задачей является сдерживание расходов, DB2 позволяет вырваться из порочного круга стремительно растущих затрат.

DB2 поставляется в разных редакциях и пакетах, включая редакцию Advanced Enterprise Server Edition, которая обеспечивает администраторов БД и разработчиков максимальным набором возможностей (включая дополнительные средства оптимизации дискового пространства и производительности и богатые инструменты администрирования и разработки) по низкой цене и под одним и тем же артикулом.

И не будем забывать высоко оцененный бесплатный пакет DB2 Express-C (за умеренную плату можно получить также DB2 Express с ограниченным сроком лицензии (fixed-term license - FTL), который включает в себя не только полную поддержку IBM, но и дополнительные возможности, отсутствующие в DB2 Express-C.) Заметим, что DB2 Express-C обычно называют не редакцией DB2, а только пакетом. Все редакции и пакеты DB2 построены на одной и той же базе исходного кода; на самом деле они различаются только функциями и условиями лицензирования, которые ориентируют соответствующие особенности и преимущества DB2 на определенные целевые рынки в определенных ценовых группах. Опять же, базовой технологией остается все та же DB2, так что решение о том, какую редакцию использовать, никак не влияет на переносимость, простоту эксплуатации и т.д. Распределенные редакции DB2 очень напоминают русских кукол-матрешек ― то, что есть в одной из них, как правило, присутствует и в редакциях более высокого уровня. Например, Self-Tuning Memory Manager (STMM) входит в DB2 Express и, следовательно, в любую другую редакцию DB2. Это означает, что приложение, написанное для бесплатного пакета DB2 Express-C, будет работать и на DB2 Express Edition (DB2 Express), DB2 Workgroup Edition (DB2 Workgroup), DB2 Enterprise Server Edition (DB2 Enterprise) и Advanced Enterprise Server Edition (DB2 Advanced). Клиентам (да и сотрудникам IBM) часто бывает нужно быстро сравнить правила лицензирования, возможности и функции распределенных серверов DB2. В этой статье мы приводим простую таблицу для сопоставления редакций и пакетов DB2 по состоянию на момент публикации с учетом вопросов типа "Что есть там-то и там-то?" и т.п., которые мы чаще всего получаем от клиентов. Имейте в виду, что в этой статье не затрагиваются специализированные пакеты, такие как редакции InfoSphere Warehouse, в которых DB2 используется в качестве основного механизма СУБД.

Эту статью и прилагаемую к ней таблицу редакций ни в коем случае нельзя считать полной. Мы лишь пытаемся ответить на 80% вопросов, которые получаем, когда говорим с клиентами или выступаем с докладами. (Если интересующая вас тема осталась неохваченной, пишите по email, и мы добавим ее в будущие редакции статьи.)

Примечание. В таблице редакций термин сервер, если не указано иное, означает физический сервер, на котором выполняется программное обеспечение DB2, или сеанс виртуализации, охватываемый системой тарификации IBM (VMware, Xen, LPAR и т.д.).


Сравнительная таблица

Сравнительная таблица

В сравнительной таблице сопоставляются распределенные серверы баз данных DB2 10.1.

Сравнительная таблица 1 призвана упростить определение того, какая версия и какой пакет DB2 наилучшим образом подходит организации. Если та или иная функция не указана, то можно предположить (как правило), что она присутствует во всех выпусках, включенных в таблицу. За дополнительными сведениями о различных редакциях DB2 обращайтесь к статье Пола Зикопулоса, Стивена Асторино и Уильяма Кулью Какая распределенная редакция DB2 10.1 вам подходит? (EN).


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

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

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

Мы постарались охватить все наиболее характерные вопросы о различиях между серверными редакциями DB2 и DB2 Express-C, которые мы получаем. Если у вас есть другие критерии, которые вам хотелось бы увидеть в этой таблице, или нужны разъяснения, пишите на paulz_ibm@msn.com, astorino@ca.ibm.com или wkulju@ca.ibm.com.


Предупреждение

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

Ресурсы

Научиться

Получить продукты и технологии

  • Теперь DB2 можно использовать бесплатно. Загрузите DB2 Express-C, бесплатную версию редакции DB2 Express для сообщества разработчиков, которая обеспечивает все основные возможности для работы с данными, какие есть в платной версии DB2 Express, и станет надежной платформой для создания и развертывания приложений.

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


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