Продукты

Informix

IBM® Informix - это быстрый и масштабируемый сервер баз данных для управления традиционными реляционными, объектно-реляционными базами данных и многомерными базами данных. Его малая требовательность к ресурсам и возможности самоуправления подходят для встроенных решений по управлению данными.

 

Сервер баз данных IBM Informix работает в операционных системах UNIX, Linux, Mac OS X и Windows.

 

Все редакции Informix содержат, помимо сервера прикладных программ, следующие клиентские инструменты:

IBM Informix Client Software Development Kit (Client SDK) содержит интерфейсы API для разработки прикладных программ и обеспечения связи с клиентами;

IBM OpenAdmin Tool (OAT) for Informix - это Web-программа для анализа производительности серверов баз данных Informix и управления их производительностью;

IBM Informix DataBlade Developers Kit (DBDK) содержит инструменты для разработки и упаковки модулей DataBlade - программных пакетов, расширяющих функциональные возможности сервера баз данных.

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

 

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

 

Установка

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

Можно также выполнить установку без вывода сообщений или пользовательскую установку Informix.

 

Виртуальные образы

Если вы хотите внедрить образ сервера баз данных Informix в средах IBM PureApplication System или VMware ESX, управляемых средством внедрения рабочей нагрузки IBM, скачайте IBM Informix Hypervisor Edition. Решение Hypervisor Edition оптимизировано для облачных сред виртуализации и поставляется с операционной системой.

Если вы хотите получить предварительно сконфигурированную виртуальную среду рабочего стола, скачайте IBM Informix Virtual Appliance. Это Informix Virtual Appliance запускается либо локально на компьютере хоста, либо удаленным способом в облаке или среде инфраструктуры VMware.

 

Разработка баз данных

Можно разработать реляционные базы данных, поддерживающие прикладные программы оперативной обработки транзакций (OLTP). Продукт Informix поддерживает базы данных ANSI и совместим с промышленными стандартами для языка SQL.

 

Администрирование

Сервер баз данных конфигурируется посредством задания параметров конфигурации в файле onconfig и задания переменных среды. Управление Informix осуществляется при помощи OAT или утилит командной строки и операторов SQL.

Настроить производительность Informix можно, сконфигурировав управление памятью, фрагментацию, параллелизм и оптимизацию запросов.

Возможно резервное копирование и восстановление данных.

Возможно изменение конфигурации сервера, когда он находится в подключенном состоянии.

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

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

 

Репликация данных

Сконфигурировав Enterprise Replication, можно реплицировать нужные вам данные между неоднородными серверами. Можно также распространять между серверами операторы и файлы SQL.

 

Разработка программ

Можно написать прикладные программы с вызовами API ODBC, JDBC, .NET, ESQL/C и OLE/DB, которые включены в IBM Informix Client Software Development Kit (Client SDK). Языковая поддержка включает, среди прочих, языки SQL, SPL, C, .NET, Java™ и PHP.

Можно хранить и обрабатывать многонациональные данные.

Можно приобрести IBM Informix Genero® для написания прикладных программ на языке 4GL.

Возможна разработка прикладных программ Informix при помощи IBM Data Studio.

 

Встраивание Informix

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

Можно создать снимок полной конфигурации среды сервера баз данных и внедрить его на множество компьютеров.

 

Расширения Informix

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

Можно также создать пользовательские типы данных, подпрограммы, методы доступа и другие объекты. Пользовательские объекты можно упаковать в виде модуля DataBlade.

 

Защита

Возможно шифрование данных, защита соединений, управление привилегиями и доступом пользователей и выполнение аудита защиты данных.

 

Хранилища данных

Можно разработать рынки данных или многомерные базы данных, поддерживающие системные прикладные программы поддержки решений.

Можно ускорить обработку запросов к хранилищам при помощи возможности IBM Informix Warehose Accelerator, доступной в некоторых редакциям Informix.

 

Подробнее: https://www.ibm.com/analytics/us/en/technology/informix/