Skip to main content

Mi az objektum-orientált adatbáziskezelő rendszer?

Egy objektum-orientált adatbázis-kezelési rendszer (OODBMS) segít a programozóknak a programozási nyelven létrehozott objektumok számára, hogy adatbázis-objektumként viselkedjenek.Az objektum-orientált programozás munkaobjektumok sorozatán alapul.Mindegyik objektum egy függetlenül működő alkalmazás vagy program, amelyet egy adott feladat vagy szerepet kell rendezni.Az objektum-orientált adatbázis-kezelési rendszer egy relációs adatbázis, amelynek célja ezen független programok kezelése, az előállított adatok felhasználásával, hogy gyorsan válaszoljanak az információ iránti kérelmekre egy nagyobb alkalmazás által.

Az OoodBMS illusztrálásához egy egyszerű kereskedelmi konyhát használhatunk három alkalmazottal: főszakács, Cook és Second Cook.A szakács felelős a steakért, a második szakács pedig a krumplit és a salátát.Mindkettő elfoglalja a funkcióikat, még megrendelések nélkül is.A Head Chef az objektum-orientált adatbáziskezelő rendszer, a Cook és a Second Cook egyaránt objektumok.Az ügyfél megrendelést készít steak, krumpli és saláta számára, amelyet a pincér átad a főszakácsnak.A főszakács felhívja a megrendelést.A szakács gyorsan biztosítja a főtt steaket a tányérra, ugyanakkor a második szakács hozzáadja a krumplit és a salátát, és elmondja a séfnek, hogy a megrendelés megtörtént.Mindketten képesek pontosan megadni azt, amire szükség van, mert előzetesen elvégezték az egyes feladataikat.Több irány, tovább csökkentve a válaszidőt.Az objektumok vagy szakácsok külön programokként használhatók, de a válaszidő gyorsabb, és az információkat egy koherens csomag tartalmazza, ha a séf vagy az Oodbms összehangolja.C#, Visual Basic, .NET, C ++, objektum-C és SmallTalk mind növelte az objektum-orientált adatbázis-kezelési rendszer népszerűségét.

Egy objektum-orientált adatbáziskezelő rendszert általában a legjobban használják az üzleti alkalmazásokban, ahol a nagy teljesítményű feldolgozás követelménye van egy összetett környezetben.Az ilyen típusú programozás iránti nagy igényű iparágak általában a mérnöki, a telekommunikáció, a speciális pénzügyi szolgáltatások és a tudományos kutatási területek területén vannakHozzon létre egy standard specifikációt egy objektum-orientált programokhoz.Egy ilyen szabvány potenciálisan javítaná az objektum-orientált adatbázis-kezelési rendszer számára írt alkalmazások hordozhatóságát, és ezáltal csökkenti az új kód létrehozásában felmerült költségeket.A csoport 2001 -ben feloszlatott, de a különféle csoportok és kezdeményezések továbbra is megpróbálják meghatározni egy szabványt, amely lehetővé teszi a kereszteződéses alkalmazásokat.