? En database har arkitekturen ligesom en bygning. Hver database er en samling af data i en enkelt enhed , organiseret for at gøre det let at finde, hente og bruge oplysningerne. Oracle, en IT-virksomhed , strukturerer arkitektur sine databaser - både hardware , der gemmer data , som bits og arkitekturen i den software, der giver dig mulighed for at gendanne dine data. Datablokke
datablokke er grundlaget for Oracles database arkitektur. En datablok er et bestemt antal bytes af data lagret på en disk i databasen. Databasen har parametre , der angiver størrelsen af hver blok. Et sæt af sammenhængende datablokke optaget på én gang og lagring specifikke oplysninger udgør et omfang. Et segment er et sæt af udstrækninger afsat til en bestemt bit arkitektur , for eksempel en data -segment eller et indeks segment.
Datafiler
Datafiler er de fysiske steder i som Oracle gemmer database oplysninger. Hvis datafil løber tør for plads, kan Oracle udvide det. Hver datafil accepterer data fra en enkelt database , og en kontrolgruppe fil sporer hvilken database går i hvilken datafil . De kontrol filer har flere kopier , så hvis man bliver ødelagt , kan du stadig finde de data ved hjælp af dubletter. En redo log sporer eventuelle ændringer i data i databasen.
TABLESPACE
tablespace er en del af, hvad Oracle kalder " logisk opbygning " det bruger at styre database plads og opbevaring . Hver tablespace indeholder nogle logiske gruppering af relaterede datafiler , hvorvidt en enkelt stor fil eller mange små. Store tablespaces kan lagre data på disken mere effektivt, men der er grænser for, hvor du kan bruge dem. Hvis dit system ikke understøtter store filstørrelser , for eksempel, er en stor tablespace en mindre effektiv måde at opbevare data, end en masse små filer.
Objects og skemaer
skemaobjekter er logiske strukturer, der refererer til databasens indhold , for eksempel et indeks eller en tabel bestående af kolonner og rækker . Hvis flere tabeller har identiske kolonner , Oracle arkitektur placerer dem i klynger , hvor de kan dele kolonner af data og derved fremskynde diskadgang . Views er en anden slags objekt , en tilpasset præsentation af data i en bestemt tabel . Du kan gruppere objekter i et skema , en bestemt samling af data er skræddersyet til dine behov.