Databáze pro Internet - Oracle8i for Windows NT

1. 9. 1999

Sdílet

Není to tak dávno, co jste si mohli na stránkách PC Worldu přečíst článekvěnovaný databázovému serveru Oracle8. Nyní se na českém trhu objevila nová verze, nesoucí označení Oracl...
Není to tak dávno, co jste si mohli na stránkách PC Worldu přečíst článek
věnovaný databázovému serveru Oracle8. Nyní se na českém trhu objevila nová
verze, nesoucí označení Oracle8i. Tento databázový server byl navržen speciálně
pro vývoj a provoz aplikací na Internetu. Součástí produktové řady Oracle8i
jsou 4 samostatné produkty Oracle8i Lite (odlehčená varianta pro přenosná
zařízení), Oracle8i Personal Edition (jednouživatelská verze určená zejména pro
vývojáře), Oracle8i (databázový server pro nejrůznější nasazení; podporuje mj.
distribuci a replikaci dat), a Oracle8i Enterprise Edition (server pro high-end
aplikace). Právě tuto poslední verzi jsem použil pro testování.

Internet
Již minulé verze oraclovských databází obsahovaly komponentu Web Publishing
Assistant, s jehož pomocí bylo možné na základě databázových dotazů vytvářet
jednoduché "pseudodynamické" webové stránky (statické stránky vygenerované vždy
při změně dat nebo v pravidelných intervalech). Nyní Oracle8i nabízí v podobě
nástroje WebDB skutečně revoluční řešení. WebDB představuje vývojové prostředí
pro snadnou tvorbu internetových databázových aplikací.
Další zajímavou technologií, která bohužel zatím není běžnému zákazníkovi
dostupná, je Oracle iFS (Internet File System) spojující výkonnost databázového
serveru se snadností použití souborového systému. Vůči uživateli se iFS chová
jako obyčejný síťový disk, na který lze ukládat soubory libovolného typu. Pro
přístup k takto uloženým datům lze použít protokoly SMB, HTTP, FTP, SMTP, IMAP4
nebo POP3. Je tedy pouze na uživateli, zda použije Průzkumníka, webový
prohlížeč, klienta FTP nebo aplikaci pro práci s elektronickou poštou.
Součástí Oraclu8i je komponenta interMedia, která rozšiřuje možnosti
databázového serveru o správu multimediálních dat. Aplikace tak mohou snadno
přistupovat k textovým, obrazovým, zvukovým a videoinformacím.

Java
Jedním z charakteristických rysů Oraclu8i je široká podpora Javy, kterou
uvítají především vývojáři. Java (přesněji řečeno Java Virtual Machine) je nyní
integrována přímo do databázového stroje. Výsledkem je, kromě zvýšení
spolehlivosti a rychlosti, možnost v databázi psát, ukládat a spouštět
libovolný Java kód (např. triggery, funkce, uložené procedury) při využití
všech předností, které to přináší nezávislost na platformě, vytváření
inteligentních objektů a opakovatelné využití komponent.
Oracle8i podporuje také jazyk SQLJ, jenž umožňuje použít SQL příkazy v
programech vytvořených v Javě a komunikovat tak s databází. Na vývoji tohoto
standardu se podílely firmy Oracle, IBM a Sun. SQLJ lze použít jak na straně
klienta, kdy přístup do databáze zajišťuje rozhraní JDBC, tak i na straně
serveru, kde Java aplikace pracují s databází přímo.

Správa databáze
Základní rozhraní pro provádění všech administrátorských úkonů představuje nový
Oracle Enterprise Manager 2, který se nyní dodává na samostatném CD-ROMu.
Aplikace využívá třívrstvou architekturu, díky níž bylo možné většinu zátěže
přenést na server.
První vrstvu tvoří správcovská konzole a integrované aplikace napsané v Javě.
Grafické uživatelské rozhraní obsahuje menu, nástrojové lišty a 4
konfigurovatelné panely Navigator (zobrazení jednotlivých databází ve stromové
struktuře), Group (umožňuje vytvářet logická seskupení databázových serverů na
grafickém pozadí), Jobs (automatické spouštění úloh) a Events (monitorování
předdefinovaných událostí). Z prostředí konzole se můžete připojit k libovolné
oraclovské databázi v síti a spouštět řadu nástrojů určených pro řízení
jednotlivých operací (např. vytváření a rušení objektů, ukončení běhu
databáze). Konzole může být spuštěna lokálně nebo z prostředí webového
prohlížeče. Ve druhém případě je správce systému zcela nezávislý na lokalitě i
použitém hardwarovém a softwarovém vybavení.
Druhou vrstvu tvoří jeden nebo několik Management Serverů. Jejich úkolem je
zpracovávat všechny zadané úlohy a řídit distribuci těchto úloh po celé
organizaci. Pro uchovávání systémových i aplikačních dat a informací o stavu
jednotlivých uzlů používá Enterprise Manager Repository. Poslední vrstvu
představují jednotlivé servery v síti, na kterých jsou nainstalováni agenti
(Intelligent Agent) vykonávající příslušné úlohy.
Databáze Oracle jsou poměrně těsně integrovány s prostředím operačního systému
Windows NT. Proto je možné některé úlohy provádět prostřednictvím nástrojů
používaných při správě NT serveru Control Panel (dialog Services ovládání
služeb), Event Viewer (monitorování událostí souvisejících s činností
databáze), Performance Monitor (sledování výkonnostních parametrů databázového
serveru), Registry Editor (změna konfiguračních parametrů), User Manager (např.
nastavení databázových rolí) a Microsoft Management Console (součástí instalace
je snapin s názvem Oracle Administration Assistant for Windows NT).

9 0528/JL

Oracle8i for Windows NT
+ výkon
+ kvalitní nástroje pro správce
+ podpora moderních technologií
+ integrace JVM
K testu poskytla firma:
Oracle, s. r. o., Římská 15, Praha 2
Cena: 495 USD
1 870 USD (Enterprise Edition)