Különbség Az Adatbázis és A Példány Között

Különbség Az Adatbázis és A Példány Között
Különbség Az Adatbázis és A Példány Között
Anonim

Adatbázis vs példány

Az Oracle egy RDBMS (objektum-relációs adatbázis-kezelő rendszer), amelyet széles körben használnak a vállalkozásokban. Az Oracle Corporation fejlesztette ki. Az Oracle rendszer legalább egy példányból és egy adatbázisból áll. A példány az adattárral kommunikáló folyamatok gyűjteménye. Az adatbázis a tényleges tárhely, amely a fájlok gyűjteményét tárolja. Az Oracle adatbázis kifejezés azonban az egész Oracle adatbázis-rendszerre (példányokra és adatbázisokra) utal. Emiatt a kezdőknek mindig van némi zavar a terminus adatbázis és a példány között.

Mi az a példány?

A példány az operációs rendszer tetején futó folyamatok és a kapcsolódó memória gyűjteménye, amely kölcsönhatásba lép az adattárolóval. A példány a felhasználó és az adatbázis közötti interfész. Az ügyféllel való kommunikációra és az adatbázis elérésére alkalmas folyamatokat a példány biztosítja. Ezek a folyamatok háttérfolyamatok, és nem elegendőek az ACID (Atomicitás, Konzisztencia, Izoláció és Tartósság) elvének az adatbázisban való fenntartásához. Tehát egy példány kevés más összetevőt is használ, például a memória gyorsítótárát és a puffereket. Pontosabban, egy példány három részből áll. Ezek az SGA (globális rendszerterület), a PGA (globális programterület) és a háttérfolyamatok. Az SGA egy ideiglenes megosztott memóriaszerkezet, amelynek élettartama a példány indításától a leállításáig tart.

Adatbázis

Az Oracle adatbázis az Oracle RDBMS tényleges tárolására utal. Három fő összetevőből áll. Ezek ellenőrző fájlok, újra fájlok és adat fájlok. Opcionálisan lehetnek jelszófájlok az adatbázisban. A vezérlőfájlok nyomon követik az összes adatfájlt és az újrafájlokat. Ezenkívül segít az adatbázis sértetlenségének megőrzésében azáltal, hogy nyomon követi a rendszerváltozási számot (SCN), az időbélyegzőket és más kritikus információkat, például a biztonsági mentési / helyreállítási információkat. Az adatfájlok megőrzik a tényleges adatokat. Az adatbázis létrehozásakor legalább két adatfájl jön létre. Ezeket a fájlokat a DBA (adatbázis-adminisztrátor) fizikailag látja. Fájlműveletek, például átnevezés, átméretezés, hozzáadás, áthelyezés vagy eldobás végezhetők az adatfájlokon. Újra naplófájlok (más néven online átdolgozási naplók),őrizze meg az adatbázis változásával kapcsolatos információkat az időrendben. Erre az információra akkor van szükség, ha a felhasználónak újra kell dolgoznia az adatbázisban végrehajtott módosításokat vagy azok egy részét. Annak érdekében, hogy egy példány manipulálhassa az adatbázis adatait, először meg kell nyitnia. Egy példány csak egy adatbázist nyithat meg. Az adatbázist azonban több példány megnyithatja.

Mi a különbség az adatbázis és a példány között?

Az Oracle RDBMS példánya és adatbázisa szorosan kapcsolódik egymáshoz, de a rendszer két különböző összetevőjére utalnak. Az adatbázis az RDBMS tényleges tárolására utal, míg az Példány az operációs rendszer tetején futó folyamatok és a kapcsolódó memória gyűjteménye, amely kölcsönhatásba lép az adattárral. A példánynak meg kell nyitnia az adatbázist az adatok manipulálása előtt. Több példány képes egyetlen adatbázist megnyitni, de egy példány nem képes több adatbázist megnyitni.

Ajánlott: