IBM® Informix® 12.10

Przegląd produktu

IBM® Informix jest szybkim, skalowalnym serwerem baz danych obsługującym zwykłe relacyjne bazy danych, bazy obiektowo-relacyjne oraz bazy danych w modelu wymiarowym. Ponieważ zajmuje mało miejsca i zawiera funkcje samozarządzania, dobrze nadaje się do wbudowanych rozwiązań zarządzania danymi.

Serwer bazy danych IBM Informix działa w systemach operacyjnych UNIX, Linux, Mac OS X oraz Windows.

Wszystkie edycje produktu Informix zawierają oprócz serwera bazy danych następujące zestawy narzędzi klienta:

Inne edycje produktu Informix zawierają dodatkową funkcjonalność, na przykład narzędzia do obsługi hurtowni danych lub możliwości pracy w chmurze.

Poniższe opisy zawierają podsumowanie możliwości produktu Informix w różnych obszarach funkcjonalnych.

Instalacja
Produkt Informix i zestaw narzędzi klienta są instalowane za pomocą prostego programu do instalacji. Po instalacji typowej zostaje utworzony, skonfigurowany i uruchomiony serwer.
Produkt Informix można zainstalować również za pomocą instalacji niestandardowej lub cichej.
Obrazy wirtualne
Pobranie produktu IBM Informix Hypervisor Edition umożliwia wdrożenie obrazu serwera bazy danych Informix z systemem IBM PureApplication System lub środowiskami VMware ESX, którymi zarządza produkt IBM Workload Deployer. Oprogramowanie Hypervisor Edition jest zoptymalizowane do środowisk wirtualizacji chmury i dostarczane z systemem operacyjnym.
Produkt IBM Informix Virtual Appliance można pobrać, aby uzyskać wstępnie skonfigurowane wirtualne środowisko pulpitu. Produkt Informix Virtual Appliance działa lokalnie na hoście lub zdalnie w chmurze lub w środowisku VMware Infrastructure.
Projektowanie baz danych
Użytkownik może zaprojektować relacyjne bazy danych do obsługi aplikacji przetwarzania transakcyjnego na bieżąco (OLTP). Produkt Informix obsługuje bazy danych ANSI i jest zgodny ze standardami branżowymi dla języka SQL.
Administrowanie
Serwer bazy danych jest konfigurowany za pomocą ustawienia parametrów konfiguracyjnych w pliku onconfig i ustawienia zmiennych środowiskowych. Do administrowania produktem Informix jest używane narzędzie OAT lub narzędzia wiersza komend i instrukcje SQL.
Wydajność produktu Informix można dostroić, konfigurując zarządzanie pamięcią, fragmentację, zrównoleglanie i optymalizację zapytań.
Użytkownik może utworzyć kopię zapasową danych i ją odtworzyć.
Gdy serwer działa w trybie z połączeniem, można zaktualizować jego konfigurację.
Większość najczęstszych zadań administracyjnych można zaplanować do automatycznego uruchamiania w programie planującym. Prawie każde inne zadanie administracyjne można zautomatyzować. Istnieje możliwość skonfigurowania alarmów ostrzegających o problemach.
Aby zapewnić ciągłą dostępność, można skonfigurować podwójne serwery, a równoważenie obciążenia można uzyskać, konfigurując klastry o wysokiej dostępności.
Replikacja danych
Skonfigurowanie programu Enterprise Replication umożliwia replikowanie danych między heterogenicznymi serwerami. Między serwerami można również propagować instrukcje SQL i pliki.
Tworzenie aplikacji
Aplikacje można pisać z użyciem interfejsów API ODBC, JDBC, .NET, ESQL/C lub OLE/DB zawartych w produkcie IBM Informix Client Software Development Kit (Client SDK). Obsługiwane języki to między innymi SQL, SPL, C++, .NET, Java™ i PHP.
Przechowywać i przetwarzać można dane wielokulturowe.
Zakup produktu IBM Informix Genero® umożliwia pisanie aplikacji w języku 4GL.
Aplikacje Informix można tworzyć w programie IBM Data Studio.
Osadzanie produktu Informix
Produkt Informix można łatwo osadzić w aplikacji. Można użyć narzędzi wiersza komend i instrukcji SQL do utworzenia skryptów dla poszczególnych aspektów administrowania serwerem bazy danych.
Istnieje możliwość utworzenia w pełni skonfigurowanego obrazu stanu środowiska serwera bazy danych i wdrożenia go na wielu komputerach.
Rozszerzanie produktu Informix
Za pomocą wbudowanych rozszerzeń produktu Informix można obsłużyć wyspecjalizowane typy danych i wykonać inne funkcje, które nie są dostępne w tradycyjnych relacyjnych bazach danych.
Istnieje również możliwość tworzenia typów danych zdefiniowanych przez użytkownika, podprogramów, metod dostępu i innych obiektów. Obiekty zdefiniowane przez użytkownika można umieścić w module DataBlade.
Bezpieczeństwo
Użytkownik może szyfrować dane, zabezpieczać połączenia, sterować uprawnieniami użytkowników i ich dostępem oraz kontrolować bezpieczeństwo danych.
Hurtownie danych
Istnieje możliwość zaprojektowania tematycznych hurtowni danych lub baz danych w modelu wymiarowym, które obsługują aplikacje systemowe wspomagające podejmowanie decyzji.
Zapytania hurtowni danych można przyspieszyć za pomocą produktu IBM Informix Warehouse Accelerator, który jest dostępny w niektórych edycjach oprogramowania Informix.


Opinia | Wymiana przykładów | Rozwiązywanie problemów