LinuxovΘ noviny | Prosinec 1997 | ||||
| |||||
SystΘm zahrnuje v╣echny komponenty pro provoz v prost°edφ klient/server a pro p°φstup z Internetu (nßstroje pro administraci a dotazovßnφ, integraci s MS Office, komunikace v sφti, distribuce dat, replikace dat, trigery, ulo╛enΘ procedury, p°edkompilßtory C, C++ a Cobol, rozhranφ ODBC, WebDB, p°izp∙sobenφ SQL re╛imu Oracle, DB2 a ANSI). Pro provoz v sφtφch nenφ t°eba po°izovat dodateΦnΘ komponenty. Samoz°ejmostφ je mo╛nost vyu╛itφ t°φd∞nφ dle nßrodnφch konvencφ. SystΘm ADABAS D je schopen obecn∞ pracovat s r∙zn²m v²vojov²m prost°edφm, krom∞ prost°edφ Natural spoleΦnosti Software AG je mo╛no pou╛φt Uniface, Power Builder, Visual Basic, MS-Access, FoxPro, a dal╣φ. Existujφ brßny do databßzov²ch systΘm∙ ADABAS C a DB2. ADABAS D je modernφ databßzov² systΘm, ve kterΘm je v plnΘm rozsahu implementovßn relaΦnφ model vΦetn∞ podpory domΘn, primßrnφch klφΦ∙, Outer Joins, modifikovateln²ch JOIN - VIEWS, relaΦnφ integrity, trigger∙ a ulo╛en²ch procedur. Podporuje pou╛itφ velk²ch neformßtovan²ch dat (BLOB) pomocφ databßzovΘho typu LONG. Jednoduchß administrace a vysokß v²konnost vytvß°φ z Adabasu D ideßlnφ databßzov² systΘm v oblasti klient/server. Adabas D se vyznaΦuje:
Komprimace dat a efektivnφ sprßva volnΘ pam∞ti zaji╣╗ujφ ·spornΘ vyu╛itφ diskovΘ kapacity. SofistikovanΘ algoritmy zaji╣╗ujφ rovnom∞rnΘ vytφ╛enφ v╣ech disk∙. Tabulky a indexy se bez nutnosti administrativnφch zßsah∙ dynamicky p°izp∙sobujφ provoznφm pot°ebßm. Dφky dynamickΘ sprßv∞ pam∞ti je zaji╣t∞na rovnom∞rnß rychlost zpracovßnφ b∞hem celΘho ╛ivota databßze. Automatickß reorganizace a zßlohovßnφ dat umo╛≥ujφ nep°etr╛it² provoz 24 hodin denn∞ 7 dnφ v t²dnu. Adabas D je odoln² proti chybßm hardware a poskytuje systΘm zßlohovßnφ on-line. V konfiguraci klient/server je mo╛nΘ Adabas D nasadit jako centrßlnφ databßzi, nebo vytvo°it databßzi distribuovanou s rozd∞lenφm dat na vφce sφ╗ov²ch uzl∙, Φφm╛ vznikne v²konn² virtußlnφ server. Distribuovanß databßze se v∙Φi u╛ivatel∙m chovß jako centrßlnφ. Je toho dosa╛eno pou╛itφm dvoufßzovΘho potvrzenφ (Two Phase Commit), jen╛ realizuje distribuovanΘ transakce, globßlnφ optimalizacφ a takΘ nezßvislostφ na technick²ch i programov²ch prost°edcφch. Adabas D umo╛≥uje udr╛ovßnφ kopiφ tabulek ve v╣ech uzlech distribuovanΘ databßze. Zvy╣uje se tak rychlost p°φstupu k dat∙m a sni╛uje zßt∞╛ sφt∞. Replikovanß data jsou automaticky aktualizovßna podle hodnot v mate°sk²ch tabulkßch. Konzistence dat a rozpracovan²ch transakcφ je v distribuovanΘ databßzi udr╛ena i v p°φpad∞ doΦasn²ch poruch sφt∞. Adabas D podporuje ΦetnΘ dialekty SQL, nap°φklad ANSI, Oracle a DB2. Tφm je zaji╣t∞na p°enositelnost mnoha aplikacφ z jin²ch prost°edφ. Adabas D disponuje souhrnn²m konceptem autorizace, jen╛ podporuje Φty°i u╛ivatelskΘ t°φdy a sloupcov∞ orientovanß p°φstupovß prßva. Pro ka╛dΘho u╛ivatele tak lze vymezit mno╛inu p°φstupn²ch dat a znemo╛nit neautorizovan² p°φstup k dat∙m. Pokud aplikace resp. v²vojovΘ prost°edφ nekomunikuje se serverem ADABASu D p°φmo (co╛ ulehΦuje mo╛nost pou╛itφ dialekt∙ ORACLE, DB2 a ANSI) je mo╛no pou╛φt rozhranφ ODBC. Driver ODBC vyhovuje specifikaci Level 2 a byl vyvinut p°φmo spoleΦnostφ Software AG tak, aby byl maximßln∞ vyu╛it v²kon serveru Adabas D. Mimoto systΘm obsahuje modul pro zp°φstupn∞nφ dat z Adabasu D do produkt∙ spoleΦnosti Microsoft (Excel, Word, atd.)
![]() Komponenta Adabas WebDB zprost°edkuje p°φstup Web Serveru na databßzov² systΘm Adabas D z n∞kterΘho z protokol∙ CGI, NSAPI nebo ISAPI.
![]() Jako nßzorn² p°φklad vlastnostφ a funkcionality Adabasu D m∙╛e slou╛it jednoduchß aplikace NORTHWIND (viz obrßzek), vyvinutß v prost°edφ Visual Basicu, se kterou se zßjemci mohou blφ╛e seznßmit na CD Adabas D Personal Edition. Toto CD je ╣φ°eno bezplatn∞ na po╛ßdßnφ a obsahuje funkΦn∞ omezenou verzi tohoto databßzovΘho systΘmu. Struktura databßze byla vytvo°ena za pomocφ administraΦnφho programu DOMAIN a propojenφ v²vojovΘho prost°edφ s databßzφ zaji╣╗uje ODBC.
Autor je zam∞stnancem spoleΦnosti Software AG http://www.sag.cz.
|