Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

IBM Informix - это семейство продуктов в подразделении IBM Information Management, основанное на нескольких предложениях систем управления реляционными базами данных (RDBMS). Продукты Informix были первоначально разработаны Informix Corporation , дочерняя компания Informix Software была приобретена IBM в 2001 году. В апреле 2017 года IBM и HCL Technologies (подразделение продуктов и платформ) договорились о долгосрочном 15-летнем партнерстве для совместной разработки. , поддержка и продвижение продукта. [2]

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

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

Ключевые продукты [ править ]

Текущее [ когда? ] версия IBM Informix 14.10. Основными улучшениями, внесенными по сравнению с предыдущими выпусками, были добавление встроенного сжатия индексов, интеграция коллекций JSON с поддержкой драйверов JSON MongoDB на сервере, а также улучшение, позволяющее разделять объекты базы данных между несколькими серверами в кластере или сетке (также известное как сегментирование.). Запросы могут при желании возвращать данные из экземпляра локально подключенного сервера или из всей сетки с тем же SQL. В Informix версии 14.10 появилась поддержка частичного индексирования, при котором индексируется только подмножество строк в таблице, и многозначных ключевых индексов, которые поддерживают индексацию элементов в многозначных типах данных, таких как поля массива LIST, SET, MULTISET и BSON. .

Гетерогенные кластеры полностью поддерживаются, и доступно несколько вариантов развертывания, в том числе те, которые обеспечивают очень высокий уровень избыточности данных и отказоустойчивости. Эта функция продается IBM как Informix Flexible Grid.

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

Существует также версия Informix для расширенного хранилища данных. Эта версия включает в себя Informix Warehouse Accelerator, который использует комбинацию новых технологий, включая данные в памяти, токенизацию, глубокое сжатие и технологию столбцовых баз данных, чтобы обеспечить чрезвычайно высокую производительность при обработке запросов в стиле бизнес-аналитики и хранилища данных.

Informix TimeSeries является уникальной [ править ] особенностью системы база данных , что позволяет эффективно и быстро обработке данных временных рядов, например, что порождены устройствами , такие как смарт - счетчики электроэнергии, или как найти в торговых системах финансовых с отметкой времени на складе " клещей ». Этот тип данных плохо подходит для хранения или использования в обычном стиле организации данных, поддерживаемом SQL.

Позиционирование [ править ]

У IBM есть несколько продуктов баз данных, возможности которых частично совпадают. Informix часто сравнивают с другим основным продуктом баз данных IBM, DB2 , который предлагается на платформе zSeries для мэйнфреймов, а также в Windows, Unix и Linux. Предположение о том, что IBM объединит Informix с DB2 или с другими продуктами баз данных, оказалось необоснованным.

Вместо этого IBM продолжила расширять спектр продуктов для баз данных, которые она предлагает, например Netezza, устройство хранилища данных, и Cloudant, базу данных NoSQL. IBM описала свой подход к рынку как предоставление «систем, оптимизированных для рабочих нагрузок».

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

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

В апреле 2017 года IBM объявила, что передала на аутсорсинг разработку Informix индийским ИТ-специалистам HCL, и что ряд сотрудников IBM, работающих над Informix, также перейдут в HCL. В рамках этого соглашения IBM продолжит продвижение и продажу Informix своим клиентам.

Другие продукты [ править ]

Помимо продуктов, основанных на ядре версии 14.1, семейство IBM Informix также включает ряд унаследованных продуктов баз данных, которые все еще поддерживаются на рынке. К ним относятся Informix OnLine, Informix Standard Edition (SE) и Informix C-ISAM . Эти продукты представляют собой более простые и компактные механизмы баз данных, которые также часто встраиваются в сторонние приложения. В совокупности эти продукты часто называют «Informix Classics».

Семейство IBM Informix также включает клиентскую среду разработки Client-SDK, которая поддерживает ряд различных сред, в том числе .net для разработчиков Windows и множество протоколов для сред Unix и Linux.

Устаревшие продукты, унаследованные от IBM Informix [ править ]

Планы [ править ]

У IBM есть долгосрочные планы как в отношении Informix, так и в отношении DB2 , в которых обе базы данных совместно используют технологии друг друга, хотя IBM постоянно отрицает слияние этих двух продуктов. [ необходима цитата ]

Обучение и сертификация [ править ]

IBM Training включает полный набор основных курсов обучения серверам данных, применимых к Informix . Эти курсы углубляются во многие основные концепции Informix, от основ до сложных тем SQL . [3]

В рамках академической инициативы IBM IBM предлагает программное обеспечение, документацию и обучение Informix для высших учебных заведений по всему миру в рамках своей новой программы Informix on Campus. IBM предлагает преподавателям колледжа комплексный пакет материалов Informix под названием «Informix In a Box» [4], который предлагает практические лабораторные работы и PowerPoints для использования на уроках, записанные курсы обучения для учителей, DVD-диски с учебными материалами и образы виртуальных устройств VMware. , а также футболки для студентов.

Группы пользователей [ править ]

Группы пользователей остаются активными [5] в Бельгии, [6] Хорватии, [7] Франции, Германии, США и многих других странах. IIUG (International Informix Users Group) выступает в качестве федерации этих групп пользователей и предоставляет множество услуг своим членам.

См. Также [ править ]

  • Список систем управления реляционными базами данных
  • Сравнение систем управления реляционными базами данных

Ссылки [ править ]

  1. ^ "Документация по Informix V14.10" . 2021-01-22 . Источник 2021-01-22 .
  2. ^ "IIUG" (PDF) . Архивировано из оригинального (PDF) на 2017-09-08 . Проверено 24 апреля 2017 .
  3. ^ «IBM - Обучение и сертификация IBM по управлению информацией» . 306.ibm.com. 2010-04-01 . Проверено 16 июня 2010 .
  4. ^ developerWorks: Wikis - Informix в кампусе - Informix в коробке
  5. ^ "Локальные группы пользователей" .
  6. ^ «Добро пожаловать в группу пользователей Benelux Informix» .
  7. ^ "Адрия IUG (Udruga Informix korisnika Adria)" .

Внешние ссылки [ править ]

  • Официальный веб-сайт