DBMS (database management system) is een set software-en hardwaretools waarmee u databases (DBMS) kunt ontwerpen, configureren en beheren. DBMS garandeert de veiligheid, integriteit en beveiliging van gegevensopslag en stelt u in staat toegang te verlenen tot databasebeheer.
sorm solutions
Sleutelelement
Het DBMS biedt:
- interactie met informatie die is opgeslagen op externe opslagapparaten;
- werken met ” hot ” gegevens die zich in RAM of op SSD bevinden;
- logging van elke fase bij het werken met de database;
- ondersteuning voor de meeste databaseformaten.
Wat is inbegrepen in het DBMS
Het DBMS bestaat uit::
- Core. Ondersteunt rapportage, is verantwoordelijk voor het beheren van gegevens in RAM en op externe schijven.
- De processor van de DB-taal. Behandelt inkomende gebruikers-of administratorcommando ‘ s. Optimaliseert query ‘ s voor het maken en wijzigen van gegevens.
- Uitvoeringstijd ondersteunende subsystemen. Hiermee kunt u softwareoplossingen met huidige databases interpreteren en gebruikersinterfaces (API ‘ s) met DBMS maken.
- Hulpsoftware. Systeemhulpprogramma ‘ s die extra databasebeheer-en beheerfuncties bieden.
Soorten DBMS
DBM ‘ s worden in verschillende soorten ingedeeld, afhankelijk van de modellen van de gebruikte gegevens, de manieren om toegang tot de database te bieden en het distributieniveau.
Afhankelijk van het DBMS-gegevensmodel zijn er:
- netwerk;
- hiërarchisch;
- relationeel;
- object-relationeel;
- objectgeoriënteerd.
Volgens de methode om toegang tot de database te bieden, zijn DBM ‘ s verdeeld in:
- embedded;
- “client-server”;
- “bestandsserver”.
Volgens het niveau van de DBMS-verdeling zijn er:
- geo-gedistribueerd (de componenten van een enkel DBMS zijn verdeeld over verschillende apparatuur, die zich geografisch op verschillende plaatsen kan bevinden);
- lokaal (de software is geïnstalleerd in hetzelfde datacenter).
DBMS-interactieschema ‘ s met extern geheugen
Databasebeheersystemen kunnen werken met informatie op externe media door uitgestelde en directe opname.
Wanneer de opname wordt vertraagd, worden wijzigingen in de database opgenomen in het klembord op externe schijven totdat:
- Controlepunt. De beheerder specificeert zijn parameters vooraf.
- Gebrek aan vrije ruimte voor het schrijven op de schijf. In dit geval komt het antwoord op het gebrek aan vrije schijfruimte.
- Er is een gebrek aan RAM om de werking van buffers te garanderen. Er verschijnt een fout over de overloop van de RAM-buffer en het onvermogen om andere bewerkingen uit te voeren.
- Stop de database.
Bij het rechtstreeks schrijven registreert het DBMS alle wijzigingen in de database in realtime naar externe media. Het proces lijkt op synchrone replicatie.