Forskellen Mellem DBMS Og Datalager

Forskellen Mellem DBMS Og Datalager
Forskellen Mellem DBMS Og Datalager

Video: Forskellen Mellem DBMS Og Datalager

Video: Forskellen Mellem DBMS Og Datalager
Video: 50 вопросов и ответов на собеседовании по СУБД | Подготовка к собеседованию по СУБД | Эдурека 2024, November
Anonim

DBMS vs Data Warehouse

DBMS (Database Management System) er hele systemet, der bruges til styring af digitale databaser, som muliggør lagring af databaseindhold, oprettelse / vedligeholdelse af data, søgning og andre funktioner. Et datalager er et sted, der gemmer data med henblik på arkivering, analyse og sikkerhed. Et datalager består af en enkelt computer eller flere computere, der er forbundet sammen for at danne et computersystem.

DBMS, undertiden bare kaldet en database manager, er en samling af computerprogrammer, der er dedikeret til styring (dvs. organisering, lagring og hentning) af alle databaser, der er installeret i et system (dvs. harddisk eller netværk). Der findes forskellige typer databasestyringssystemer i verden, og nogle af dem er designet til korrekt styring af databaser konfigureret til bestemte formål. De mest populære kommercielle databasestyringssystemer er Oracle, DB2 og Microsoft Access. Alle disse produkter giver mulighed for tildeling af forskellige niveauer af privilegier til forskellige brugere, hvilket gør det muligt for et DBMS at blive styret centralt af en enkelt administrator eller tildeles til flere forskellige personer. Der er fire vigtige elementer i ethvert databasestyringssystem. De er modelleringssprog,datastrukturer, forespørgselssprog og mekanisme til transaktioner. Modelleringssproget definerer sproget for hver database, der hostes i DBMS. I øjeblikket er flere populære tilgange som hierarki, netværk, relationel og objekt i praksis. Datastrukturer hjælper med at organisere data såsom individuelle poster, filer, felter og deres definitioner og objekter såsom visuelle medier. Dataspørgsmålssprog opretholder databasens sikkerhed ved at overvåge login-data, adgangsrettigheder til forskellige brugere og protokoller for at tilføje data til systemet. SQL er en populær forespørgsel, der bruges i Relational Database Management Systems. Endelig hjælper mekanismen, der giver mulighed for transaktioner, samtidighed og mangfoldighed. Denne mekanisme vil sikre, at den samme registrering ikke bliver ændret af flere brugere på samme tid, hvilket holder dataintegriteten i takt. Derudover leverer DBMS'er også backup og andre faciliteter.

Som tidligere nævnt er datalager et sted, der lagrer data med henblik på arkivering, rapportering og analyse. Det kan indeholde mange forskellige databaser i en organisation. Ud over at være et lagersted for data, skal et datalager også have et system, der giver brugeren mulighed for let at få adgang til data. Funktionerne, der drives af et datalager, opretholder generelt tre lag. Det første lag er mellemlag, som bruges til at gemme rådata, der bruges af udviklere til analyse. Det andet lag er integrationslaget. Det bruges til at integrere og give brugerne et abstraktionsniveau. Tredje niveau er adgangslaget, som giver brugerne funktionaliteter til at få data ud. Datavarehuse spiller en vigtig rolle i DSS (Decision Support Systems). DSS er en teknik, der bruges af organisationer til at udvikle og identificere fakta,tendenser eller relationer, der vil hjælpe dem med at træffe bedre beslutninger for at nå deres organisatoriske mål.

Hovedforskellen mellem DBMS og datalager er det faktum, at et datalager kan behandles som en type database eller en særlig type database, der giver specielle faciliteter til analyse og rapportering, mens DBMS er det overordnede system, der administrerer en bestemt database. Datalager gemmer primært data med henblik på rapportering og analyse, der kan hjælpe en organisation i processen med at træffe beslutninger, mens et DBMS er et computerprogram, der bruges til at organisere, gemme og hente data. Et datalager skal bruge et DBMS til at gøre dataorganisering og -hentning mere effektiv.

Anbefalet: