Objektorienteeritud andmebaasisüsteemidelt oodati/loodeti:
Miks ei saanud populaarseks?
Tänapäeval on objektorienteeritud andmebaasisüsteemid endiselt turul, kuid need ei ole populaarsed. Neid kasutatakse näiteks disainide (keeruka struktuuriga objektid) haldamiseks. SIIT saab eesti keeles pikemalt lugeda objektorienteeritud andmebaasisüsteemide ja SIIT objekt-relatsiooniliste andmebaasisüsteemide kohta.
Mõned OO-andmebaasisüsteemid pakuvad SQLi kui ühte võimalikku keelt, mille abil kasutada andmebaasis olevaid andmeid. Sellise andmebaasisüsteemi näide on InterSystems CACHÉ. See kasutusvõimalus lähtub eeldusest, et klass=tabel.
- võimekust kasutada "keeruka struktuuriga" objekte,
- võimalust kasutada andmetüüpe, mida tollal SQL-andmebaasisüsteemid ei võimaldanud kasutada,
- OO programmeerimiskeeles kirjutatud tarkvara (said tuule tiibadesse 1980-ndatel) poolt andmete püsisalvestamise ja püsisalvestatud andmete lugemise lihtsamaks muutumist.
Miks ei saanud populaarseks?
- Puudus tugev matemaatiline aluspõhi nagu see on relatsioonilisel mudelil.
- Ei tekkinud ühtset arusaama, mis on objektorienteeritud andmemudel.
- Ei tekkinud andmebaasikeele standardit.
- Andmebaasisüsteemid tegid igaüks asju ise moodi ja palju vajalikke funktsionaalsuseid oli puudu.
- Konkurendid (SQL) suutsid kiiresti kohaneda ja SQL standardi versioonis SQL:1999 rikastati objektorienteeritud võimalustega. Sellest ajast räägitakse SQList kui objekt-relatsioonilisest andmebaasikeelest. Tänu sellele saab SQLis luua tüüpe ja kasutada neid tabelite ning veergude defineerimisel.
- Peale esialgset haipi saadi aru, et paljusid andmeid ongi lihtsam SQL-andmebaasis esitada ja neid seal kasutada.
Tänapäeval on objektorienteeritud andmebaasisüsteemid endiselt turul, kuid need ei ole populaarsed. Neid kasutatakse näiteks disainide (keeruka struktuuriga objektid) haldamiseks. SIIT saab eesti keeles pikemalt lugeda objektorienteeritud andmebaasisüsteemide ja SIIT objekt-relatsiooniliste andmebaasisüsteemide kohta.
Mõned OO-andmebaasisüsteemid pakuvad SQLi kui ühte võimalikku keelt, mille abil kasutada andmebaasis olevaid andmeid. Sellise andmebaasisüsteemi näide on InterSystems CACHÉ. See kasutusvõimalus lähtub eeldusest, et klass=tabel.
Hinda postitust:
Keskmine hinne : Pole veel hinnanguid!