Databáze pro cestovatele

1. 12. 1998

Sdílet

Sybase SQL Anywhere Studio 6.0 SQL Anywhere Studio je balík integrovaných produktů a nástrojů firmy Sybase, or...





Sybase SQL Anywhere Studio 6.0







SQL Anywhere Studio je balík integrovaných produktů a nástrojů

firmy Sybase, orientovaný na trh mobilního světa IT. Je

především součástí programátorského světa SQL databází, nicméně

nabízí bohatou sadu funkcí pracujících i na bázi standardů WWW a

Java, které přinášejí nové možnosti do světa distribuovaného

přístupu k datům.



V současném světě pracuje formou neustálého cestování nějakých

250 mil. pracovníků. Většina z nich přitom potřebuje být v nějaké

formě neustálého či alespoň občasného kontaktu s mateřskou

firmou. Ať už z důvodů občasných hlášení o výsledcích práce,

získání nových úkolů nebo připojení se k databázím s informacemi,

které jsou nezbytné k vlastnímu dokončení úkolu. Odhaduje se

přitom, že až 80 % z nich bude v nejbližší době vybaveno nějakou

formou výpočetní techniky.



Tou může být nějaký luxusnější mobil kategorie Nokia 9×00,

notebook nebo stále častěji nějaký digitální asistent PDA. Pro

výslednou produktivitu jsou přitom rozhodující především práce

se vzdálenými daty. Vzhledem k rychlým změnám dat a velikosti

běžných databází je totiž nemožné nosit si s sebou „celou firmu“

- a i kdyby to bylo kapacitně možné, nově aktualizovanou

databázi by bylo obtížné celou přesunout z firmy do místa

okamžitého působení přes běžný Internet nebo telefonní

připojení. Řešením tedy může být jen interaktivní

„klient-server“ připojení do mateřské databáze nebo taktéž

schůdná pravidelná obousměrná aktualizace „aktivních“ dat.



Akademicky popsáno to vypadá jednoduše, ovšem ještě před

takovými třemi roky neexistovaly jednoduché prostředky, jak

něčeho takového dosáhnout. Do kategorie nástrojů, jež byly

vytvořeny právě pro takové nasazení, stoprocentně patří SQL

Anywhere Studio firmy Sybase, přičemž jeho základní

charakteristiku jsme si vlastně právě řekli.



Studio verze 6.0 představuje poslední generaci integrované

technologie pro vytváření implementací k distribuci informací.



Komponentami Studia jsou:



Adaptive Server Anywhere 6.0 . Plnokrevná SQL databáze (triggery,

uzamykání na úrovní řádků…), která podporuje jedno- i

víceuživatelské implementace při plné podpoře transakční

komunikace se „stacionárními“ korporačními servery a možnosti

práce off-line a následnou obousměrnou synchronizaci dat. Její

runtime verze přitom vyžaduje jen 1 MB paměti a pouze minimum

administračního „know-how“. Velkým plus proti předchozím verzí

je multiprocesorová implementace multithreadingu. Tou opravdovou

vstupenkou do srdcí firemních vývojářů je ale integrace Javy –

jako zatím jen pár serverů umí použít třídy jazyka Java jako

datového typu, nebo jakýkoliv Java objekt jako hodnotu, kterou

lze uložit do databázové tabulky. Díky jConnect – 100% Pure Java

implementace standardu Java Database Connectivity (JDBC), se

navíc Java stává alternativním dotazovacím jazykem.



Podporovanými platformami jsou Windows 3.x, Windows 95/98,

Windows NT, OS/2, Novell NetWare a Windows CE, a samozřejmě UNIX

jako Sun Solaris, HP-UX, IBM AIX.



Sybase SQL Remote . Druhá klíčová komponenta, zajišťující

obousměrnou asynchronní server-to-server replikaci založenou na

zprávách, umožňuje vzdáleným uživatelů přijímat informace a

odesílat aktualizace do korporační databáze, kdykoli se připojí,

např. automaticky dial-up spojením při vyzvedávání

e-mailu. Sybase Central . Centralní nástroj administrace pro

management databáze, vzdálených uživatelů a replikace, se

spoustu inteligentních pomocníků a průvodců. SQL Modeler .

Vizuálně orientovaný nástroj pro modelování databází postavený

na nástrojích PowerDesigner. InfoModeler . Nástroj pro vytváření

sestav, analýzu dotazů a zpráv. PowerDynamo . Web aplikační

server, pro „dopravu“ korporačních dat vzdáleným uživatelům,

čili jejich publikaci na Webu.



Závěr



Oblast „lehkých“ mobilních databázových řešení, schopných

synchronizace dat s hlavní vzdálenou databází, je dnes velmi

úspěšná, protože celá řada proprietárních řešení velkých firem

naráží v současnosti na omezené možnosti dalšího růstu. Anywhere

Studio dnes ve verzi 6.0 představuje to nejmodernější, co je

pro vlastní vývoj k dispozici, především díky podpory moderních

možností současného světa Internetu a Javy. Nejbližším

konkurentem je zřejmě Oracle Lite, který někdy na sklonku

minulého roku taktéž získal možnost obousměrné replikace dat.

Ten se ale většinou používá jako front-end k plnokrevnému serveru

Oracle, čímž do jisté míry definuje množinu možný uživatelů,

navíc podpora technologií Internetu se objevuje až u nedávno

ohlášeného Oracle 8i.



Nenáročnost nástrojů Sybase na prostředky (výpočetní, ale

zejména komunikační na straně serveru i klienta) a jednoduchost

vytváření řešení je činí ideálními pro naše české prostředí, kde

se firmy teprve dostávají do pozice, kdy své cesty k mobilitě

pracovníků zatím jen hledají. Kvalita výsledku bude záviset na

autorovi finální databáze, firma Sybase ovšem pro úspěšnost

implementace udělala skutečně maximum. Nenáročnost synchronizace

dat mezi servery poboček či cestujících pracovníků bez ohledu na

platformu operačního systému dnes zřejmě představuje špičku

toho, co je v této oblasti k dispozici.







Sybase SQL Anywhere Studio 6.0



+ asynchronní podpora replikace dat

+ široká podpora platforem

+ implementace Javy na úrovni databáze

- pro dané zaměření žádné



K recenzi poskytla firma:



Abakus Distribution, a.s.

Křižíkova 35

Praha 8



Cena: 14 770 Kč (bez DPH) pro jednoho uživatele