referaty.sk – Všetko čo študent potrebuje
Elvíra
Štvrtok, 21. novembra 2024
OODBS (objektovo orientované databázy)
Dátum pridania: 10.07.2009 Oznámkuj: 12345
Autor referátu: MichalOravec
 
Jazyk: Slovenčina Počet slov: 1 611
Referát vhodný pre: Vysoká škola Počet A4: 5.1
Priemerná známka: 3.00 Rýchle čítanie: 8m 30s
Pomalé čítanie: 12m 45s
 
Komerčné ODBMS sa začali objavovať na trhu koncom osemdesiatych rokov. Historicky vznikali dvojakým spôsobom:
• pridávaním databázových čŕt do O-O programovacích jazykov
• rozšírením relačných DBMS o O-O črty.

Z prvej skupiny zaujali predovšetkým systémy ObjectStore firmy Object Design a GemStone firmy Servio Corporation. Prvý z nich zažiaril medzi ODBMS, vychádzajúcimi z jazyka C++, kým druhý dominoval v triede smalltalkovských ODBMS. Systém ObjectStore charakterizuje jeho vysoká efektívnosť, založená na filozofii identifikátorov objektov ako smerníkov do veľkej virtuálnej pamäte. Systém GemStone naopak zachováva vysokú flexibilnosť jazyka smalltalk za cenu nižšej efektívnosti. Identifikátory sa v ňom konvertujú na fyzické adresy objektov prostredníctvom „hashovacej“ tabuľky. Oba systémy výrazne ovplyvnili štandard ODMG-93.
Medzi pozoruhodné ODBMS z druhej skupiny patrí experimentálny systém Postgres, vyvinutý autorom populárneho RDBMS Ingres. Systém Postgres ponúka v súčasnosti azda najbohatší dotazovací jazyk, ktorý pripomína SQL3, ale nie je s ním kompatibilný. Ide o jediný ODBMS, ktorý popri relačných a objektovo-orientovaných črtách, poskytuje aj produkčné pravidlá.

Napriek určitým úspechom však ODBMS prvej generácie nesplnili všetky očakávania. ODBMS prvého typu väčšinou obsahovali potrebné O-O charakteristiky, ale postrádali niektoré vlastnosti kvalitnejších databázových systémov: kompatibilný dotazovací jazyk, konfigurovateľnosť systému a iné. Smerovali najmä do nových aplikačných oblastí a nepodarilo sa im získať výraznejšiu časť trhu relačných DBMS. ODBMS druhého typu často poskytovali iba podmnožinu požadovaných O-O čŕt a nevzbudili prílišný záujem v objektovo-orientovanej komunite.

Vo všeobecnosti však prevláda názor, že ODBMS môžu priniesť kvalitatívny posun vo vývoji databázových systémov. Očakáva sa to od druhej generácie ODBMS, ktorá by mala nielen vylepšiť ich technické parametre, ale aj obsiahnuť vypracované štandardy ANSI SQL3 a ODMG-93.
 
späť späť   1  |  2  |   3   
 
Copyright © 1999-2019 News and Media Holding, a.s.
Všetky práva vyhradené. Publikovanie alebo šírenie obsahu je zakázané bez predchádzajúceho súhlasu.