Содержание


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

Comments

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

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

Сведения о лицензировании и компоновке, представленные в этой статье, предназначены исключительно для целей маркетинга и для справок. За полной информацией о компоновке 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 и т.д.).

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

Сравнительная таблица 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 не несут ответственности за какие бы то ни было неверные сведения, содержащиеся в этой статье.


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


Похожие темы


Комментарии

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

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