Skip to main content

Den database og en database instans

Oracle DBA - Database and Instance (Kan 2024)

Oracle DBA - Database and Instance (Kan 2024)
Anonim

Udtrykket "database instans" bliver ofte misforstået, fordi det betyder forskellige ting til forskellige leverandører. Det bruges mest i forbindelse med Oracle database implementeringer.

Generel betydning af en database-instans

Generelt beskriver en databaseeksempel et komplet databasemiljø, herunder RDBMS-softwaren, tabelstruktur, lagrede procedurer og anden funktionalitet. Databaseadministratorer kan muligvis oprette flere forekomster af den samme database til forskellige formål.

For eksempel kan en organisation med en medarbejderdatabase have tre forskellige forekomster: produktion (bruges til at indeholde levende data), præproduktion (bruges til at teste ny funktionalitet inden frigivelse til produktion) og udvikling (brugt af databaseudviklere til at skabe ny funktionalitet ).

Oracle Database Instances

Hvis du har en Oracle database, ved du, at en database forekomst betyder en meget specifik ting.

Selvom databasen selv indeholder alle applikationsdata og metadata gemt i fysiske filer på en server, er en instans en kombination af software og hukommelse, der bruges til at få adgang til disse data.

Hvis du for eksempel logger ind på en Oracle-database, er din login session en forekomst. Hvis du logger af eller lukker computeren, forsvinder din forekomst, men databasen og alle dine data forbliver intakte. En Oracle-instans kan kun få adgang til en database ad gangen, mens en Oracle-database kan fås af flere forekomster.

SQL Server Instances

En SQL Server-forekomst betyder normalt en bestemt installation af SQL Server. Det er ikke selve databasen; Det er snarere den software, der bruges til at oprette databasen. Vedligeholdelse af flere forekomster kan være nyttigt, når du administrerer serverressourcer, fordi hver instans kan konfigureres til hukommelse og CPU-brug, hvilket er noget, du ikke kan gøre for individuelle databaser i en SQL Server-forekomst.

Et databaseskema vs. en database-instans

Det kan også være nyttigt at tænke på en instans i forbindelse med en databasesystem. Ordningen er metadata, der definerer databasedesignet og hvordan dataene bliver organiseret. Dette omfatter sine tabeller og deres kolonner og eventuelle regler, der styrer dataene. For eksempel kan en medarbejderbord i en database have kolonner for navn, adresse, medarbejder ID og jobbeskrivelser. Dette er strukturen eller ordningen i databasen.

Et eksempel på databasen er et øjebliksbillede af det aktuelle indhold på et givent tidspunkt, herunder dataene selv og dets forhold til andre data i databasen.