Contact
d-PROG s.r.o.
addressHradešínská 2144/47
101 00 Praha 10
Czech Republic
phone+420 724 630 850
mailThis email address is being protected from spambots. You need JavaScript enabled to view it.
Find on map

IBM Informix® je rychlý a škálovatelný databázový server, který spravuje tradiční relační, objektově-relační a dimenzionální databáze. Jeho malé rozměry a možnosti samočinné správy jsou vhodné pro vestavěná řešení správy dat. Databázový server IBM Informix běží na operačních systémech UNIX, Linux, Mac OS X a Windows.


Všechny edice Informix obsahují kromě databázového serveru následující klientské nástroje:

  • IBM Informix Client Software Development Kit (Client SDK) obsahuje rozhraní API pro vývoj aplikací a poskytování klientské konektivity.
  • IBM OpenAdmin Tool (OAT) for Informix je webová aplikace pro správu a analýzu výkonu databázových serverů Informix.
  • Informix DataBlade Developers Kit (DBDK) obsahuje nástroje pro vývoj a balení modulů DataBlade, což jsou softwarové balíčky rozšiřující funkčnost databázového serveru.

Další edice Informixu obsahují další funkce, jako jsou nástroje pro skladování nebo cloudové funkce.


Následující popisy shrnují možnosti Informix v různých funkčních oblastech:

  • Instalace – Informix a klientské nástroje lze nainstalovat pomocí jednoduchého instalačního programu. Po typické instalaci je server vytvořen, nakonfigurován a spuštěn. Lze také provést tichou nebo vlastní instalaci produktu Informix.
  • Virtuální obraz – lze nasadit obraz databázového serveru Informix s prostředími IBM PureApplication System nebo VMware ESX, které jsou spravovány produktem IBM Workload Deployer. Edice hypervisoru je optimalizována pro cloudová virtualizační prostředí a je dodávána s operačním systémem. Případně lze stáhnout předkonfigurované prostředí virtuální plochy. Virtuální zařízení Informix běží buď lokálně na vašem hostitelském počítači, nebo vzdáleně v cloudu nebo prostředí VMware Infrastructure.
  • Návrh databáze – lze navrhnout relační databáze, které podporují aplikace pro zpracování online transakcí (OLTP). Informix podporuje databáze ANSI a vyhovuje průmyslovým standardům pro jazyk SQL.
  • Správa - databázový server se konfiguruje nastavením konfiguračních parametrů v souboru onconfig a nastavením proměnných prostředí. Informix lze spravovat pomocí OAT nebo pomocí obslužných programů příkazového řádku a příkazů SQL. Výkon Informixu je možné ladit konfigurací správy paměti, fragmentací, paralelizací či optimalizací dotazů. Data lze zálohovat a obnovovat. Mnoho běžných úloh správy je naplánováno tak, aby se automaticky spouštěly prostřednictvím Plánovače. Téměř všechny ostatní administrativní úkoly lze automatizovat. Je možné nakonfigurovat alarmy, které vás upozorní na problémy. Lze nakonfigurovat duplicitní servery pro nepřetržitou dostupnost a vyrovnávání zatížení nastavením clusterů s vysokou dostupností.
  • Replikace dat – jsou dostupné funkce pro replikaci dat mezi heterogenními servery. Je možné také posílat příkazy SQL a soubory mezi servery.
  • Vývoj aplikací – lze psát aplikace pomocí rozhraní ODBC, JDBC, .NET, ESQL/C, Object Interface for C++ nebo OLE/DB API, které jsou součástí sady IBM Informix Client Software Development Kit (Client SDK). Jazyková podpora zahrnuje SQL, SPL, C, C++, .NET, Java™ a PHP. Je možné psát aplikace pomocí dotazovacího jazyka orientovaného na JSON a komunitních ovladačů MongoDB z MongoDB nebo REST API. Lze ukládat a zpracovávat multikulturní data. Po zakoupení IBM Informix Genero lze psát aplikace v jazyce 4GL.
  • Vestavěný Informix – Informix lze snadno vložit do aplikace. Pro konfiguraci všech aspektů administrace databázového serveru je možné použít obslužné programy příkazového řádku a příkazy SQL. Lze vytvořit plně nakonfigurovaný snímek (snapshot) prostředí databázového serveru a nasadit jej do mnoha počítačů.
  • Rozšíření Informixu – lze použít vestavěná rozšíření Informix ke zpracování specializovaných typů dat a provádění dalších funkcí, které nejsou dostupné v tradičních relačních databázích. Je možné také vytvářet uživatelsky definované datové typy, rutiny, přístupové metody a další objekty.
  • Bezpečnost – lze šifrovat data, zabezpečit připojení, řídit uživatelská oprávnění a uživatelský přístup a prověřovat zabezpečení dat.
  • Datové sklady - lze navrhovat datová tržiště nebo dimenzionální databáze, které podporují systémové aplikace pro podporu rozhodování.