Варианты поставки Sybase eaServer. IBM приобретает Informix. Официальная документация по продуктам Informix

Класса Enterprise (Предприятие), подходящая для управления данными в среднем и крупном бизнесе.

Отличается высокой надёжностью и быстродействием, встроенными средствами восстановления после отказов, наличием средств репликации данных и обеспечения , возможностью создания распределённых систем.

Поддерживаются почти все известные серверные платформы: IBM , (RISC and i86), HP UX, SGI Irix, (NT, 2000).

В линейку программных продуктов под общим названием "Informix" входят следующие :

IBM Informix® Dynamic Server Enterprise Edition (IDS) Исключительно низкие эксплуатационные расходы, обеспечивающий высокую производительность транзакций в среде OLTP, сервер баз данных для предприятий и рабочих групп. Включает возможности для разработки приложений, обеспечения высокой производительности и доступности данных. Включает возможности улучшения производительности транзакций: гибкое выделение памяти, конфигурируемый размер страниц данных, безопасность данных, внешние директивы оптимизатора. Обеспечивает разные виды репликации между серверами на уровне таблиц (Enterprise Replication technology), а также репликацию c высокой доступностью всех данных сервера (HADR), которая позволяет использовать read_only сервер для отчетов одновременно с применением транзакций с основного сервера. Поддерживает стандартные и определенные пользователем типы данных, включая мультимедийные, графические и текстовые данные. Имеет возможности шифрования данных на уровне полей в таблицах, что соответствует таким стандартам, как Sarbanes-Oxley, Basel II and HIPAA.

IBM Informix Dynamic Server Enterprise Edition with J/Foundation - включает все возможности предыдущей архитектуры плюс возможность создавать пользовательские программы (UDR) на языке JAVA, выполняющиеся непосредственно на сервере Informix.

IBM Informix® Extended Parallel Server (XPS) сервер управления базами данных уровня high-end, обеспечивает создание очень больших баз и хранилищ данных для критических бизнес-приложений. Позволяет проводить интеграцию традиционных и Web-based приложений. Включает возможности быстрой загрузки очень больших объемов данных, и обеспечивает повышенную производительность в среде DSS. Обеспечивает масштабирование для работы с большими объемами информации. Идеальное решение для объединения данных через среду Интернет, создания комбинированных хранилищ и витрин данных, с возможностью конкурентной загрузки и выполнения запросов.

IBM Informix® Dynamic Server (IDS) Express создан для среднего и малого бизнеса, упрощенные процедуры создания и развертывания приложений на основе данного сервера делают его идеальным для небольших решений, когда требуется минимальный уровень администрирования. Включает возможности отказоустойчивости и повышенной производительности. Обеспечивает функции автоматизированного бэкапа и восстановления. Поддерживает широкий набор средств разработки приложений, таких как Eclipse, IBM Rational Application Developer и Microsoft Visual Studio .NET.

IBM Informix® OnLine Extended Edition легкий в использовании, встраиваемый сервер управления базами данных для низких и средних нагрузок. Обеспечивает работу в среде OLTP, различные типы данных включая мультимедийные, поддерживает широкий спектр средств разработки приложений.

IBM Informix Standard Engine (SE) встраиваемый сервер баз данных, созданный для разработки небольших приложений, с минимальным администрированием.

IBM Informix Red Brick™ Warehouse реляционная СУБД для Business Intelligence приложений, объединяет e-business-окружение с легкими для развертывания, использования и администрирования а также низкой стоимостью владения, витринами и хранилищами данных Red Brick.

Ссылки

| | |

Вас смущает наличие различных версий IBM® Informix? Данная статья описывает каждую из версий. Также в одну таблицу сведены возможности, преимущества и описания модели лицензирования каждой из версий. Независимо от того, какую версию вы выберите, Informix предоставит Вам легендарную простоту использования, надежность, стабильность, а также доступ к возможностям расширения.

Введение

СУБД IBM® Informix® является основным решением, которое предлагает IBM для систем с большим объемом обрабатываемых транзакций (OLTP), а также для интегрированных приложений. За время своего существования Informix приобрел невероятную репутацию сервера баз данных, который "просто работает!" По мере роста бизнеса пользователей Informix, он оставался актуальным; он способствовал расширению, не требуя постоянного обслуживания и администрирования. В большинстве случаев, эти компании росли без существенных затрат на модернизацию инфраструктуры, что во многом является заслугой высокой эффективности Informix. В благодарность за это пользователи Informix на протяжении нескольких лет выбирали Informix как лучший продукт, удовлетворяющий нужды клиентов.

Клиенты выбирают Informix из-за его надежности, гибкости, удобства использования и совокупной стоимости владения. Проще говоря, Informix работает без проблем или особых сложностей администрирования независимо от того, на какой операционной системе его используют, что позволяет вам управлять нуждами приложения в зависимости от задач, которые перед вами ставит бизнес. Informix доступен на большом числе платформ, включая AIX®, HP-UX, Sun Solaris, Macintosh OS X, Linux® - System i®, - System p®, - System x®, - System z®, and Windows®.

Не всем клиентам требуются одинаковые возможности и функциональность. В некоторых случаях это обусловлено требованиями технологии: например, клиент может не использовать Enterprise Replication или некоторые продвинутые возможности резервного копирования и восстановления. В других - требованиями лицензирования и затратами. С точки зрения лицензирования продукта, Informix хорошо сбалансирован для обоих случаев. Совсем недавно модель лицензирования Informix претерпела значительные изменения. Это включает появление редакций "For-Purchase" и "Free", которые можно скачать и использовать в производстве. С точки зрения цены и функциональности, различные редакции Informix нацелены на определенные сегменты рынка СУБД. Редакции для низшей ценовой категории позволяют вам купить только то, что вам нужно для поддержания работы ваших сервисов данных, и позволяют не беспокоиться об общей вычислительной мощности железа, на котором работает Informix. Все редакции могут быть развернуты в виртуальном окружении, что предоставляет дополнительную гибкость развертывания. И наконец, для абсолютной гибкости и удобства, вы можете воспользоваться преимуществами нового сервиса "pay-as-you-go", который, основываясь на технологии облачных вычислений, позволяет использовать Informix через таких вендоров, как Amazon Cloud Computing и других.

Независимо от используемой редакции, Informix поставляется с полноценно реализованной Динамически Масштабируемой Архитектурой (Dynamic Scalable Architecture или DSA), с ее непревзойденными производительностью, надежностью, удобством использования и доступностью. В случае с некоторыми редакциями (например, в случае с бесплатными версиями), имеются ограничения на ширину и глубину возможностей и функциональности, доступных вам для использования. То же самое касается некоторых редакций Informix, предоставляемых за плату: здесь тоже присутствуют похожие, но не такие серьезные ограничения. Стоимость таких редакций зависит от набора предоставляемых функций и возможностей масштабирования.

Ниже приведено краткое сравнение четырех различных редакций и их возможностей:

Бесплатные редакции

Бесплатные версии Informix можно свободно скачать и использовать для разработки, тестирования и производственных задач без каких-либо лицензионных затрат. Но эти версии могут быть использованы только лишь конечными пользователями. Они не могут распространятся третьими лицами без подписания соответствующего контракта. Поддержка реализуется силами сообщества, хотя для большинства изданий у пользователей также есть возможность приобрести пакет сервиса и поддержки за отдельную плату. Этот Elite Software Support package позволяет клиентам получать необходимую техническую поддержку и обновления продукта в течении всего срока подписки. Поскольку Informix Developer Edition предназначена только для тестирования и разработки, данная версия не может быть использована в производстве. Также, для этой версии не существует опционального пакета поддержки.

  • IBM Informix Developer Edition - Данное издание, предназначенное только для разработки и тестирования, предоставляет полный набор функциональности IDS по очень привлекательной цене - абсолютно бесплатно! Informix Developer Edition включает всю функциональность, доступную в версиях Informix-Ultimate, но при этом в нем присутствуют ограничения масштабирования (они включают ограничения на количество виртуальных процессоров, объем используемой памяти и размер пространства хранения данных). Данное издание доступно для широкого круга операционных систем в виде 32-х и 64-битных версий. Вы можете проапгрейдить Developer Edition до любой платной версии простым инсталлированием новых бинарных файлов.
  • IBM Informix Innovator-C Edition - Эта версия предназначена для клиентов, которые заинтересованы в мощной и надежной СУБД, которая позволит поддерживать сравнительно небольшие производственные нагрузки. Данная версия предоставляет ограниченный функционал Enterprise Replication, а также создание кластеров высокой доступности (High Availability clustering). Informix Innovator-C Edition доступна на всех поддерживаемых платформах. Версия ограничена для использования только с одним процессорным сокетом, содержащим не более 4 процессорных ядер, и не более чем 2 гигабайтами оперативной памяти для одной инсталляции.

Платные версии

  • IBM Informix Choice Edition для Macintosh и Windows - Данная редакция доступна для использования только на ОС Apple Macintosh OS X (поддерживаются клиентская и серверная версии) и на Microsoft Windows, и является идеальным выбором для компаний среднего раздела или среверов подразделений крупных компаний. Эта версия может использовать до восьми процессорных ядер для двух процессорных сокетов и 8 гигабайт ОЗУ для одной инсталляции. Доступны следующие программы лицензирования: Authorized User Single Install, Limited Use Socket (LU Socket). Программа LU Socket позволяет лицензировать Informix по количеству процессорных сокетов. Вы можете приобрести лицензии для не более чем двух физических сокетов при не более чем 8 процессорных ядрах.

    Informix Choice Edition для Macintosh и Windows предоставляет дополнительный функционал кластеризации Enterprise Replication (ER), позволяющий создавать кластеры с двумя root-узлами. Каждый узел кластера рассматривается как полноценный истанс, который должен быть полностью лицензирован. Это издание также предоставляет ограниченный функционал для создания кластеров высокой доступности (H/A): вы можете создать один вторичный узел, HDR secondary или RS secondary. Вторичные узлы кластера H/A могут быть использованы для операций SQL, при условии их отдельного лицензирования.

  • IBM Informix Growth Edition - Доступна только для ОС Linux и Unix. Функциональные ограничения и ограничения масштабирования аналогичны версиям Informix Ultimate-C. Informix Growth Edition идеально подходит для компаний среднего размера или для серверов департаментов крупных предприятий. Informix Growth Edition может быть лицензирована для работы с 16 процессорными ядрами при не более чем 4 процессорных сокетах и 16 гигабайтах ОЗУ для одной инсталляции. Доступны следующие программы лицензирования: Authorized User Single Install, Concurrent Session, PVU, и Limited Use Socket (LU Socket). Программа LU Socket позволяет лицензировать Informix по количеству процессорных сокетов. Вы можете приобрести лицензии для не более чем четырех физических сокетов при не более чем 16 процессорных ядрах. Не позволяется создание физического или логического раздела на большом сервере с ограничением на использование не более 4 процессорных разъемов с целью приобретения лицензии по программе LU socket.

    Informix Growth Edition предоставляет дополнительную функциональность в виде неограниченного количества узлов любого типа кластера ER для отправки или получения обновлений данных внутри кластера. С точки зрения лицензирования каждый узел кластера рассматривается как полноценный истанс, который должен быть полностью лицензирован. Informix Growth Edition поддерживает работу не более двух вторичных узлов любого типа кластера высокой доступности. Если вторичные узлы используется только в качестве запасных инстансов, их можно использовать бесплатно. Но, если вы используете вторичные узлы для операций SQL (чтение или запись), то вам необходимо приобрести лицензии и для вторичных узлов.

  • IBM Informix Ultimate Edition - Включает в себя весь функционал и возможности Informix (кроме отдельно перечисленных опциональных дополнений) вкупе с неограниченным масштабированием, необходимой для высочайшей производительности OLTP и систем хранилищ данных. Версия Ultimate Edition доступна для всех поддерживаемых платформ. Лицензирование осуществляется по следующим программам: PVU, Concurrent Session или Authorized User Single Install. С этой версией вы получаете всю функциональность кластера высокой доступности и ER, включая создание неограниченного числа узлов ER и вторичных узлов кластера высокой доступности (Н/А) любого типа. При этом, все узлы ER должны быть лицензированы отдельно, но вторичные узлы кластера Н/А можно использовать бесплатно в случае, если эти узлы используются как запасные. Если же вы используете любой вторичный узел для SQL-операций (чтение или запись), этот узел должен быть полностью лицензирован. Поскольку данная версия обладает почти всей функциональностью и возможностями, для нее доступно совсем немного дополнений. Они включают в себя модули DataBlade Geodetic и Excalubur, а также Storage Optimization Feature, которая стала доступна с выходом версии Informix 11.50 xC4. Storage Optimization Feature предоставляет механизм компрессии данных, который позволяет увеличить производительность, сократить размер хранилищ данных, а также уменьшить затраты на резервное копирование/восстановление и администрирование.

В зависимости от ваших потребностей, платные версии Informix могут быть лицензированы по одной из нескольких программ лицензирования. Ниже приведено краткое описание каждой из программ. В 2010 году для обеспечения условий лицензирования (для таких случаев, как использование логических или физических разделов физического сервера, а также образов виртуальных машин) компания IBM ввела новое определение - "инсталляция". Под "инсталляцией" подразумевается установленная копия продукта (в данном случае это Informix) на физическом сервере (или на его разделе) или на виртуальной машине. Например, если физический сервер разбит на разделы, логические (LPAR) или физические, каждый раздел, содержащий установленный Informix в перспективе лицензирования и накладываемых ограничений рассматривается как отдельная "инсталляция" IBM Informix. Концепция "инсталляции" применима ко всем лицензионным ограничениям, определенным для IBM Informix.

Внимание! Нижеследующий текст содержит лишь краткое описание лицензионных метрик. Чтобы получить полное описание, обратитесь пожалуйста к лицензионному соглашению Informix .

  • Processor Value Unit (PVU) (процессорозависимое ценообразование) - Стоимость рассчитывается путем произведения числа процессорных ядер физического сервера и соответствующего коэффициента (т.н. value units), который зависит от архитектуры используемого процессора. Данная лицензия предусматривает неограниченное число пользователей или подключений. Зачастую она является оптимальным выбором в случаях, когда количество пользователей или сессий не может быть проконтролировано или измеряно.
  • Authorized User Single Install (авторизованная инсталляция) - Эта лицензия позволяет одному единственному пользователю иметь доступ к одной инсталляции Informix на каждом физическом или виртуальном сервере. Этот пользователь может использовать множественные подключения к инстансу Informix. Каждое подключение должно использоваться только данным авторизованным пользователем при подключении с единственного клиентского устройства.
  • Concurrent Session (параллельные сессии) - Данная лицензия позволяет использовать одно логическое подключение к инстансу Informix на каждом физическом или логическом сервере. Каждое подключение, независимо от того, активное оно или нет, требует приобретения отдельной лицензии. При этом не имеет значения, если несколько различных пользователей подключаются с клиентского устройства, или же один пользователь использует множественные подключения. Количество параллельных подключений всегда считается на клиентском устройстве, независимо от того, используется ли прямое подключение к Informix, или же подключение осуществляется с использованием серверов приложений, концентраторов/мультиплексеров подключений, или любой другой технологии, используемой для связи между конечным пользователем и инстансом Informix.
  • Limited Use Socket (LU Socket) - Доступна только для Informix Growth Edition. Позволяет лицензировать Informix исходя из количества используемых процессорных сокетов, каждый из которых при этом может содержать несколько процессорных ядер. Каждый активный процессорный сокет требует отдельной лицензии. При этом данная метрика может быть использована для физического сервера с не более чем четыремя физическими процессорными сокетами. Лицензии могут быть приобретены для не более чем четырех процессорных сокетов при использовании не более 16 процессорных ядер.

Некоторые модели ценообразования недоступны для конкретных платных версий Informix (см. таблицу ниже).

Краткая сравнительная таблица

Затрудняетесь определить, какая версия лучше всего подойдет вам или вашим клиентам? Нижеследующая таблица создана, чтобы помочь вам определить уникальные характеристики каждой из версий Informix. Если определенная функциональность, которая вас интересует, отсутствует в таблице, то в большинстве случаев это означает, что она присутствует во всех версиях Informix. Как уже было сказано, это только краткое описание возможностей и параметров лицензирования. Для получения более детальной информации вам следует обратиться к лицензионным соглашениям, опубликованным на сайте, посвященном лицензированию Informix .

Функции, возможности и преимущества

Informix Developer Edition

Informix Innovator-C Edition

Informix Choice Edition для Macintosh и Windows

Informix Growth Edition

Informix Ultimate Edition

Бесплатные или платные версии

Бесплатные версии

Платные версии

Поддерживаемая платформа Для получения доп. информации см. страницу, посвященную системным требования IDS .

Linux, Unix, Mac OS X, Windows

Linux, Unix, Mac OS X,Windows

только Mac OS X или Windows

Поддерживаются серверная и клиентская версии ОС Mac OS X

только Linux и Unix

Linux, Unix, Mac OS X,Windows

Типы лицензирования

Отсутствует

Бесплатна для разработки и тестирования. Запрещается использовать в производстве. Поддержка силами сообщества.

Отсутствует

Бесплатна для разработки, тестирования и производства. Доступен опциональный пакет поддержки в дополнение к поддержке силами сообщества.

Authorized User Single Install, LU

Вы не можете использовать Informix Choice Edition вместе с лицензией Authorized User Single Install для Веб-доступа, если вы не можете идентифицировать каждого пользователя.

Authorized User Single Install, Concurrent Session, LU Socket, или PVU

Вы не можете использовать Informix Growth Edition вместе с лицензией Authorized User Single Install для Веб-доступа, если вы не можете идентифицировать каждого пользователя.

Authorized User Single Install, Concurrent Session, или PVU

Вы не можете использовать Informix Ultimate Edition вместе с лицензией Authorized User Single Install для Веб-доступа, если вы не можете идентифицировать каждого пользователя.

Лицензия Concurrent Session может быть использована для работы с Web-приложениями, если каждое подключение с клиентского устройства может быть идентифицировано (например, банковские онлайн-приложения).

Ограничение на количество процессоров

недоступно

Informix Developer Edition может быть установлена на любой физический сервер, но в этой версии

1 сокет, максимум 4 ядра для одной инсталляции

Informix Innovator-C Edition может быть установлена на любой физический сервер, но в этой версии присутствуеют ограничения на количество CPU VP и объем используемой памяти.

2 сокет, максимум 8 ядра для одной инсталляции

Informix Choice Edition для Windows и Macintosh имеет ограничениz на количество CPU VP и объем памяти.

4 сокет, максимум 16 ядер для одной инсталляции

Informix Growth Edition может быть установлена на любой физический сервер, поддерживаемый данной редакцией;присутствуют ограничения на количество CPU VP и объем используемой памяти.

Программы лицензирования Informix могут содержать дополнительные ограничения.

без ограничений

Ограничение на количество CPU VP

без ограничений

Ограничение на объем используемой памяти Вычисляется путем суммирования парамтеров SHMTOTAL со всех инстансов Informix, используемых на одной инсталляции

для одного инстанса

без ограничений

Официально разрешается использование на логических разделах и динамических логических разделах )

недоступно

Присутствуют ограничения на количество CPU VP и объем используемой памяти.

недоступно

Присутствуют ограничения на количество CPU VP и объем используемой памяти.

Ограничение на размер пространств храниения данных

без ограничений

без ограничений

без ограничений

без ограничений

Параллельные операции и фрагментация. Параллельные операции означают возможность распараллеливания выполнения операций SQL, параллельное построение индексов, High Performance Loader и параллельное резрвное копирование и восстановление средствами ON-Bar. Фрагментация означает возможность создания фрагментированных таблиц или индексов основанных на логических правилах фрагментации для повышения доступности данных и их параллельной обработки

включено

недоступно

недоступно

недоступно

включено

Enterprise Replication (ER)

без ограничений

оганичено

Informix Innovator-C Edition поддерживает только 2-х узловой ER-кластер. При этом оба узла могут быть узлами уровня root.

оганичено

Informix Choice Edition для Macintosh и Windows поддерживает только 2-х узловой ER-кластер. При этом оба узла могут быть узлами уровня root.

без ограничений

без ограничений

Ограничения для кластера высокой доступности (H/A) Описывает насколько большой кластер высокой доступности может быть создан. При этом не все типы узлов кластера H/A могут быть доступны для определенных версий Informix. Вторичный инстанс типа Continuous Log Restore (CLR) недоступен.

без ограничений

оганичено - 1 вторичный узел

Informix Innovator-C Edition может иметь только один вторичный инстанс HDR

оганичено - 1 вторичный узел

Informix Choice Edition для Macintosh и Windows может иметь только один вторичный узел HDR или RS.

оганичено - 2 вторичных узла

Informix Growth Edition моюет иметь не более двух вторичных узлов любого типа.

без ограничений

Поддержка Updatable Secondary Возможность выполнять SQL-операции (чтения или записи) на вторичном узле кластера высокой доступности. Внимание: Если вы используете вторичный узел для операций SQL, он должен быть полностью лицензирован.

Поддержка вторичных узлов кластера высокой доступности(HDR)

Поддержка вторичного узла с общим диском (Shared Disk secondary или SDS)

недоступно

недоступно

Поддержка удаленного отдельного вторичного узла (Remote Standalone Secondary или RSS) Может быть ограничение на количество вторичных узлов RS

недоступно

Непрерывное восстановление журналов (Continuous Log Restore или CLR) secondary CLR обеспечивается утилитами ontape и OnBar.

Поддержка распределенных операций SQL Возможносто одной SQL-сессии выполнять операции DML на удаленной базе данных.

недоступно

недоступно

недоступно

Возможности SQL и администрирования инстанса, которые не включены в версию Данные возможности НЕ могут быть использованы с данной редакцией Informix

отсутствуют

Приоритизация резервного копирования / восстановления пространств баз данных с помощью OnBar, Recovery Time Objective, Приватный кэш для CPU VP, Шифрование на уровне столбцов данных, Изменение схемы фрагмента таблицы, Direct I/O, Восстановление любой точки жизненного цикла таблицы, Авто-статистика при построении индекса, Уровень изоляции Last committed, Множественные триггеры

Приоритизация резервного копирования / восстановления пространств баз данных с помощью OnBar, Recovery Time Objective, Приватный кэш для CPU VP, Шифрование на уровне столбцов данных, онлайн-модификация схемы таблицы, Direct I/O

отсутствуют

недоступно

опциональное дополнение

недоступно

недоступно

недоступно

опциональное дополнение

Infosphere Change Data Capture

опциональное дополнение

недоступно

недоступно

недоступно

опциональное дополнение

опциональное дополнение

недоступно

недоступно

недоступно

опциональное дополнение

опциональное дополнение

недоступно

недоступно

недоступно

опциональное дополнение

недоступно

недоступно

недоступно

недоступно

опциональное дополнение

базовая версия

базовая версия

базовая версия

базовая версия

базовая версия

опциональное дополнение

недоступно

недоступно

недоступно

опциональное дополнение

Заключение

Как говорится, "ваши потребности могут меняться". Независимо от ваших требований к обработке данных, IBM Informix представляет собой правильную смесь технологических возможностей и опциональной функциональности, которая послужит экономной, надежной и масштабируемой основой вашего бизнеса. А поскольку "Informix просто работает!", вы можете расслабиться, с уверенностью, что Informix достаточно гибок, чтобы масштабировать или увеличить производительность вашего сервера баз данных Informix по мере развития вашего бизнеса.

Примечание

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

В 1990 году они были перенесены на первые отечественные Unix-станции «Беста», поэтому, открывая в Москве в 1993 году свое представительство, компания начинала отнюдь не с белого листа. Двумя годами позже при представительстве был создан учебный центр. Последовавшие в конце десятилетия пертурбации в бизнесе и статусе компании влияли на формальное положение центра, но не меняли сути. В 2000 году в соответствии с соглашением между системным интегратором S&T и Informix все операции с продуктами последней на территории России и СНГ, в том числе и центр по обучению технологиям, перешли в ведение российской дочерней компании S&T - High Performance Systems International. В 2001 году, после приобретения корпорацией IBM бизнеса баз данных Informix, компания HPS International стала партнером IBM, а учебный центр HPS/Informix получил статус авторизованного центра IBM по продуктам Informix.

Сегодня УЦ HPS/Informix - единственный в России авторизованный центр обучения решениям Informix. Новый хозяин намерен и впредь развивать потенциал СУБД IBM Informix Dynamic Server (IDS), поддерживать имеющихся пользователей. Центр предлагает широкий выбор учебных программ по всем продуктам Informix. Вместе с тем, партнерство с IBM открывает и новые перспективы; в скором времени каталог центра может пополниться курсами для администраторов СУБД DB2, для разработчиков приложений в среде WebSphere и другими учебными программами, связанными с технологиями IBM.

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

Я попросила Михаила Чихарева, менеджера учебного центра HPS/Informix, сравнить обучение по программам Informix с подготовкой администраторов других СУБД: «Базы данных разных производителей имеют разную внутреннюю архитектуру, технологические решения внутри сервера, поэтому сравнивать учебные программы бессмысленно. Считается, что подготовка администратора Oracle сложнее и дороже, но это не означает, что продукты Informix менее эффективны и функциональны. Продуманная архитектура сервера IDS позволяет не перегружать администратора дополнительной информацией, предоставляя только тот механизм управления, который ему действительно нужен».

Заглянем в каталог

Набор курсов учебного центра включает как базовые программы по основам SQL и управлению реляционными базами данных, так и углубленные курсы для слушателей, имеющих опыт работы с продуктами Informix и нуждающихся в более специализированных знаниях. Последняя категория курсов по свидетельству Чихарева пользуется все возрастающей популярностью, видимо, потому что большинство отечественных пользователей Informix уже накопило определенный опыт. Тем не менее, желающим предлагается цепочка фундаментальных курсов, охватывающая такие вопросы, как проектирование реляционных баз данных, основы и углубленное изучение SQL, управление и оптимизация баз данных Informix, использование хранимых процедур и триггеров. Следующая ступень - курсы по администрированию сервера IBM IDS и группа курсов для разработчиков.

В программе подготовки системного администратора основным является курс по администрированию IDS. Здесь дается общее представление о многопотоковой архитектуре сервера, рассматриваются вопросы конфигурирования и мониторинг работы и обсуждаются основные средства архивирования и восстановления. Более детальные знания по этим вопросам слушатели получат на курсах «Настройка производительности сервера IDS» и «Внутренняя архитектура сервера IDS и углубленное администрирование», которые рассчитаны на администраторов с опытом работы в среде Informix. В первом курсе обсуждаются методы повышения производительности сервера IDS, а курс по внутренней архитектуре предназначен для опытных системных администраторов IDS, которые нуждаются в дополнительной информации о внутренних структурах сервера.

К разряду усложненных относится курс по методам архивирования сервера IDS для системных администраторов. В курсе показывается, в каких ситуациях необходимо применять тот или иной метод архивирования, изучаются вопросы установки сервера резервного копирования Informix Storage Manager, разбираются проблемы размещения данных, достоверности архивирования, мониторинга системы, а также использование утилиты архивирования ON-Bar вместе со специализированными системами резервного копирования.

Курс по репликации сервера IDS рассматривает вопросы репликации данных на нескольких серверах с помощью системы IDS Enterprise Replication. Слушатели изучают методы создания, планирования и администрирования процесса репликации данных, потенциальные затруднения, связанные с репликацией, а также преимущества и недостатки различных стратегий репликации. Рассматриваются тонкости использования Enterprise Replication Manager для конфигурирования, инициализации и мониторинга системы репликации.

Два курса предназначены для администраторов IDS на платформе Windows. Первый рассчитан на администраторов, еще не владеющих навыками работы с сервером IBM Informix Dynamic Server. Второй предназначен для квалифицированных администраторов IDS, которые планируют переход на Windows. В курсе изучаются различия в архитектуре серверов IDS на платформах Unix и Windows, специфика работы сервера баз данных под управлением Windows и основные методы системного администрирования IDS на этой платформе.

Есть специальный курс по переподготовке администраторов баз данных Oracle, желающих освоить системное администрирование сервера Informix Dynamic Server. В этом ускоренном курсе рассматриваются различия между администрированием Oracle и IBM IDS, изучаются методы создания баз данных, таблиц и индексов, управление защитой данных, поддержка целостности данных, управление параллельностью и обеспечение производительности в среде IDS, конфигурирование и поддержка серверов баз данных Informix, многопоточная архитектура IDS и способы архивирования и восстановления.

Поскольку все последние версии СУБД IBM-Informix построены на объектно-реляционных принципах, в центре есть курсы, позволяющие понять различия между реляционной (IBM-Informix IDS 7.x) и объектно-реляционной технологиями IDS 9.x. Объектно-реляционный сервер IBM-Informix способен управлять самыми разнообразными типами информации, включая сложные логические структуры, изображения, презентации и др. Дополнительного расширения функциональности сервера базы данных IBM-Informix можно добиться, определив специализированные типы данных и создав собственные подпрограммы, которые будут интегрироваться с ядром сервера - такие возможности предоставляет технология DataBlade. Отдельный курс посвящен тонкостям создания модулей Datablade.

Для разработчиков Web-приложений в среде IDS 9 предназначен курс «Построение Web-приложений c использованием Web Datablade». В курсе рассматриваются вопросы создания приложений с помощью модуля Web DataBlade, обеспечивающего связь Web-сервера с сервером баз данных Informix. В каталоге учебного центра HPS/Informix программы для разработчиков занимают значительное место. Не теряют своей актуальности традиционные курсы по разработке приложений управления базами данных на языке INFORMIX-ESQL/C, базовый и углубленный курсы по программированию на Informix-4GL.

Отдельную группу составляют программы обучения построению хранилищ данных на основе технологий Informix. Сюда входят базовые курсы по общим вопросам разработки хранилищ данных и специфики физического проектирования хранилищ данных для СУБД IBM-Informix. Курсы «Проектирование Хранилища Данных» и «Введение в Хранилища Данных» дают слушателю сведения о создании хранилищ и системах поддержки принятия решений, рассматривая отличия систем поддержки принятия решений от OLTP, обучая методам создания многомерных моделей и конструирования физических схем из логических моделей. Слушатели смогут приобрести практический опыт создания хранилищ данных на основе информации, хранящейся в OLTP-системе на IBM-Informix и других СУБД.

Недавно учебная программа HPS/Informix пополнилась несколькими курсами, посвященными администрированию СУБД IBM-Informix как платформы для ERP-систем: SAP R/3, Baan и PeopleSoft. В этих курсах изучаются архитектура, установка, системное администрирование и настройка характеристик производительности сервера баз данных IBM-Informix в среде конкретного ERP-решения, вопросы оптимального размещения информации системы на диске и оптимизации архитектуры при установке ERP-системы, способы управления компонентами системы и управления большим количеством таблиц в среде IBM-Informix. Много внимания уделяется таким важным для корпоративной системы проблемам, как резервирование/восстановление баз данных. Хотя эти учебные программы созданы в IBM-Informix, центр привлекает к преподаванию сотрудников компаний-разработчиков ERP-систем.

Что выбрать?

Каталог учебного центра HPS/Informix включает внушительный список курсов, из которого слушатель сможет выстроить программу по своему вкусу. На самом деле, как и во всяком авторизованном учебном центре, здесь делают значительную часть работы за клиента, предлагая цепочки курсов для освоения той или иной специализации, например, администратор сервера IDS или разработчик в среде Informix. Каждый курс включает предварительные требования к слушателю в виде рекомендуемых курсов по программам центра, и требования эти стоит выполнять, чтобы не создавать проблем себе и преподавателям. Кстати, последние имеют не только опыт работы с продуктами Informix, но и специальные знания по проблеме преподавания авторизованных курсов. Это одно из отличий учебного центра HPS/Informix от «серых» программ, которые могут соблазнить низкими ценами. Стоит еще раз напомнить об основных преимуществах авторизованного обучения: эксклюзивный доступ к свежей информации о технологиях вендора и гарантированный уровень преподавателей, знающих, как правильно вести тренинги, на что обратить внимание и владеющих специальными навыками по управлению аудиторией. Кроме того, большинство преподавателей имеет еще и опыт работы на реальных проектах с использованием систем Informix.

Особая статья - разработка учебных программ для корпоративных заказчиков. Любой большой проект, как правило, включает в себя обучение. Программы под заказчика в большинстве случаев начинаются с азов - курсов по проектированию реляционных баз данных, основ SQL, курсов по управлению и оптимизации баз данных. Затем следуют курсы, необходимые заказчику под конкретный проект. Если, например, основную работу по поддержке продуктов Informix по условиям проекта берут на себя партнеры, обучение заказчика может ограничиться базовыми курсами. Если бремя ответственности возлагает на себя заказчик, учебный центр будет готовить администраторов из местных специалистов. Как правило, такая подготовка начинается с базовых курсов по администрированию, а потребность в более углубленных курсах, например, по настройке производительности IDS или стратегии архивирования/резервирования, возникает уже после некоторого периода реальной работы с продуктами. Те же соображения приводят на такие курсы и давних пользователей продуктов Informix, у которых появляется необходимость в более глубоком представлении о работе сервера баз данных или получении информации о технологических новинках.

Учебный центр HPS/Informix практикует выездные курсы на территории заказчика, обслуживая организации в Узбекистане, Казахстане, Молдове и различных городах России.

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

Если вашей организации нужно хранить и обрабатывать данные, то, независимо от их объёма, без облачной или локальной СУБД не обойтись. Сегодня мы поговорим о ведущих представителях рынка корпоративных баз данных, о тех разработках, на которые стоит обратить внимание в 2016-м году.

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

Требования бизнеса постоянно растут, меняются подходы к созданию IT-инфраструктур. Разработчики СУБД либо успевают дать рынку то, чего он хочет, либо оказываются на периферии. А пользователи баз данных, благодаря возможности выбора, от подобного положения дел лишь выигрывают.

Нельзя сказать, что выбрать корпоративную СУБД просто, но мы уверены, что среди ведущих систем, о которых мы расскажем, вы сможете найти ту, которая вас заинтересует.

Oracle Database


Oracle выпустила свою первую реляционную СУБД в 1979-м году. За годы присутствия компании на рынке слово «Oracle» стало синонимом понятий «корпоративная СУБД» и «надёжная работа с данными». Oracle, как, кстати, и некоторые другие компании, разработки которых присутствуют в нашем обзоре, входит в список Fortune 500. Главное направление деятельности Oracle – мощное и довольно сложное решение в области баз данных.

Текущая версия СУБД компании называется Oracle 12c. Буква «c» означает «cloud». Это отражает движение Oracle в сторону облачных технологий, которые позволяют организациям консолидировать базы данных и управлять ими как облачными службами. Среди особенностей СУБД Oracle – многоарендная архитектура, быстрое развёртывание решений, возможности по обработке данных в памяти.

Microsoft SQL Server


О Microsoft можно говорить всё, что угодно, но это – одна из самых прибыльных технологических компаний в мире. Её настольные операционные системы буквально повсюду, однако, не последнюю роль в успехе Microsoft сыграл SQL Server . Трудно представить себе сервер, на котором установлена ОС от Microsoft, без SQL Server.

Простота использования SQL Server, его доступность и тесная интеграция с ОС семейства Windows, делают его очевидным выбором для компаний, пользующихся продуктами Microsoft для корпоративных целей. Microsoft говорит о свежем выпуске SQL Server 2016 как о платформе для локальных и облачных баз данных, а так же для систем бизнес-аналитики.

Кроме того, Microsoft занимается продвижением SQL Server 2016 как решения, способного помочь организациям в построении критически важных приложений для оперативной обработки транзакций (OLTP). Такие решения характеризуются высокой производительностью, возможностями по обработке данных в памяти и по защите данных при их хранении и перемещении. На базе SQL Server 2016 можно создавать хранилища большого объема, системы анализа данных.

Есть различные варианты аренды MS SQL Server . Можно приобрести лицензию на одного пользователя, можно лицензировать ядра сервера, без ограничения количества пользователей.

PostgreSQL


PostgreSQL , наследник Postgres, разработка которой началась в 1986-м году, – это бесплатная объектно-реляционная СУБД с открытым исходным кодом. Она находит применение в весьма интересных местах, как интернет-казино, системы автоматизации дата-центров, реестры доменов. Кроме того, её используют в высоконагруженных задачах Yahoo! и Skype. PostgreSQL можно обнаружить в таком количестве скрытых от постороннего взгляда систем, что она вполне может называться «Секретной корпоративной базой данных».

PostgreSQL поддерживает множество операционных систем. Среди них – Linux, Windows, FreeBSD, Solaris. PostgreSQL используется как стандартная база данных в ОС от Apple, начиная с Mac OS X Lion. Возможности этой СУБД сравнимы с разработками Oracle и IBM. В частности, она характеризуется полным соответствием требованиям ACID по надёжности транзакций, способна поддерживать высокие параллельные нагрузки.

MariaDB Enterprise


MariaDB Enterprise – это СУБД с полностью открытым исходным кодом, выпущенным под лицензиями GPL, LGPL или BSD. Путь MariaDB начался в 2009-м году. Эта система была форком MySQL, над которым работало сообщество разработчиков под руководством создателей MySQL. Они начали новый проект, обеспокоенные политикой лицензирования Oracle, которая приобрела MySQL.

Популярной MariaDB стала за счёт MySQL. В частности, после того, как MariaDB заняла место MySQL в известных дистрибутивах Linux. Так, только в 2013 году, разработчики Red Hat Enterprise Linux отказались от MySQL в пользу MariaDB, то же самое было сделано в Fedora 19, на MariaDB перешли openSUSE и Slackware Linux. Кроме того, MariaDB стала использоваться в качестве серверной базы данных в проекте Wikipedia.

Ещё один важнейший фактор, повлиявший на то, что MariaDB оказалась впереди MySQL, заключается в наличии расширенного оптимизатора запросов и других улучшений, касающихся скорости работы.

Самый свежий релиз MariaDB Enterprise Server – 10.1, известный так же как MariaDB Enterprise Spring 2016. Этот выпуск улучшает защиту данных от атак на уровне приложений и сетей и способствует разработке новых, высокопроизводительных приложений.

MySQL


MySQL начинала как узкоспециализированное решение для разработчиков, но выросла в одного из ключевых игроков рынка корпоративных СУБД. Сначала, в 2008-м, она была продана Sun Microsystems, позже, в 2009-м, стала частью империи Oracle. Уже много лет MySQL – это нечто гораздо большее, нежели нишевое решение. На MySQL работают сотни тысяч коммерческих веб-сайтов, она служит в качестве серверной СУБД для огромного количества внутренних корпоративных приложений.

Сегодня MySQL остаётся весьма популярным вариантом для веб-решений, она продолжает служить центральным компонентом стека LAMP. В то же самое время, MySQL, из-за поглощения Oracle, испытывает ослабление поддержки со стороны пользователей и независимых разработчиков.

Падение популярности MySQL позволило ускорить адаптацию других СУБД с открытым исходным кодом и её собственных форков, наподобие Percona или вышеупомянутой MariaDB с полностью открытым исходным кодом, в которой нет закрытых модулей, появившихся в новых версиях MySQL Enterprise Edition.

Самый свежий выпуск этой СУБД, MySQL Community Server 5.7.15, увидел свет в начале августа 2016-го.

Teradata Database


Слышали о компании Teradata? Если вы занимались созданием большого хранилища данных, то, скорее всего, слышали. Teradata ведёт историю с конца 1970-х. Именно тогда она начала работу над решениями, которые позже стали называться «хранилищами данных». В 1992 году Teradata построила первую терабайтную БД для Wal-Mart. С тех времён слово «Teradata» постоянно упоминается в разговорах экспертов по корпоративным системам хранения данных.

Возможности Teradata Database относятся к сфере очень больших баз данных. Эта система отлично подходит для поддержки таких популярных в последнее время течений, как исследование больших данных, бизнес-аналитика, интернет вещей. Teradata выпустила версию 15.10 своей реляционной СУБД в начале 2015-го.

IBM Informix

Как видите, в нашем списке имеется ещё одна разработка IBM. Компания предлагает широкий диапазон вариантов объектно-реляционной СУБД Informix . Её продвигают как интеллектуальную базу данных, которую можно развернуть на множестве платформ.

Часто ассоциируемая с учебными заведениями, Informix пришла в корпоративный мир и заняла первое место по удовлетворённости клиентов. Пользователи этой СУБД обычно весьма лестно выражаются о её низкой стоимости, о необходимости небольшого объёма технического обслуживания и высокой надёжности.

Ingres


Реляционная СУБД Ingres весьма актуальна на корпоративном рынке, кроме того, она – один из старожилов мира баз данных. Работа над ней началась в начале 1970-х.

Ingres имеет привлекательную модель формирования цены, что может означать уменьшение общей стоимости владения системой. Эта система может похвастаться продвинутыми возможностями по переходу на неё с более дорогих СУБД. Кроме того, она отличается высокими характеристиками безопасности, необходимыми для соответствия требованиям HIPAA и закону Сарбейнза – Оксли.
Самая свежая корпоративная версия Ingres – это 10.2. Она вышла в 2015-м, представив поддержку геопространственных типов данных, удалённых GCA-клиентов, транслитерации UTF-8, DBMS-аутентификации и других новых возможностей.

В июне 2016 года была выпущена для тестирования Ingres 11 Technical Preview.

Amazon SimpleDB


Это – уже одиннадцатый пункт в нашем списке. Можете считать его десертом к основным десяти блюдам.
На первый взгляд понятия «Amazon» и «СУБД» могут показаться не вполне совместимыми, но на самом деле это не так, особенно сегодня, в эру облачных вычислений. SimpleDB (Simple Database Service) предлагает организациям простую, гибкую и недорогую альтернативу традиционным СУБД.

SimpleDB позволяет пользователям хранить данные и работать с ними посредством запросов к веб-сервисам. Она отличается масштабируемостью, высокой скоростью, минимальными требованиями по обслуживанию и интеграцией с другими службами Amazon. Начать работу с SimpleDB можно бесплатно.

Итоги

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

Лучшее, что можно сделать для того, чтобы выбрать подходящую СУБД – проанализировать всё, что предлагает рынок, с учётом особенностей конкретной организации.

Надеемся, наш рассказ о ведущих корпоративных СУБД 2016-го года внёс посильный вклад в дело выбора системы, которая вам подойдёт.