Video: What is Entrepreneurship? (Definition, Concepts & Approaches) 2024
Al deze gegevens moeten ergens verblijven; specifiek, binnen een database. Databases zijn complexe softwareprogramma's, zoals Oracle 12c, die een catalogus vormen en toegang bieden tot gegevens. Hoewel de gegevens gewoonlijk worden opgeslagen op een schijfopslagsysteem, beheert de databasesoftware hoe die gegevens worden opgeslagen en beheerd.
Bedrijven gebruiken databases om hun gegevens op te slaan, omdat de grootte en complexiteit van hun gegevens vaak groter zijn dan wat kan worden opgeslagen in een spreadsheet. De meeste zakelijke en wetenschappelijke activiteiten en vele sociale activiteiten met betrekking tot technologie vereisen het creëren, openen, bijwerken of verwijderen van gegevens op een bepaald niveau. Het is databasesoftware waarmee deze activiteiten op een snelle en efficiënte manier kunnen plaatsvinden.
Databases bieden deze primaire functies:
-
Opslag: Gegevens moeten binnen een computersysteem worden bewaard, meestal schijfopslag, zodat de gegevens beschikbaar zijn wanneer dat nodig is. Schijfopslagtechnologieën kunnen variëren, maar ze moeten snel en groot zijn en vaak duur en complex.
-
Organisatie: Gegevens moeten op een logische manier op schijf worden opgeslagen, zodat deze snel en efficiënt kan worden gevonden. Vergelijk een georganiseerd bureau en archiefkast met de rommelige slaapkamer van een kind; waar zou je het liefst werken?
-
Toegang: De gevraagde gegevens snel en efficiënt vinden en die gegevens terugsturen naar de aanvrager is een belangrijke functie van databases.
-
Beveiliging: Een database bepaalt wie toegang heeft tot de gegevens en wat ze met die gegevens kunnen doen. Beveiliging moet worden vastgesteld en gehandhaafd.
-
Toevoegen, bijwerken en verwijderen: Nadat gegevens aan de database zijn toegevoegd, kan deze worden gewijzigd en verwijderd. De databasesoftware beheert de complexe regels voor hoe gegevens worden gemanipuleerd.
-
Kluisbeheer: Databases houden gegevens veilig en beschikbaar wanneer storingen optreden, zoals een vastgelopen schijf. Back-up en herstel zijn de processen die worden gebruikt door databases om ervoor te zorgen dat gegevens niet permanent verloren gaan als er een fout optreedt.
Dit is het algemene proces:
-
u opent de database en voert uw gegevens in.
-
De database bepaalt hoe deze gegevens op de veilige manier kunnen worden opgeslagen en gecatalogiseerd op de schijfopslag van het computersysteem.
-
Wanneer u (of een computerapplicatie) die gegevens wilt openen, bijwerken of verwijderen, controleert de database uw beveiligingsmachtigingen en implementeert uw verzoek vervolgens op de snelste manier op basis van de regels die zijn gedefinieerd.
Databases kunnen meer op volledige besturingssystemen (OS's) lijken dan eenvoudige toepassingen die u start en stopt.Geavanceerde databases (zoals Oracle) hebben gebruikers, gedetailleerde beveiligingsrechten, netwerkconfiguratie-instellingen, prestatie-afstemming voor geheugen, CPU- en schijfopties en robuuste back-up- en noodherstel-opties (DR).
In Oracle speak is een exemplaar de combinatie van geheugen en processen die deel uitmaken van een actieve installatie. De database is de fysieke component of de bestanden. U hoort mogelijk dat mensen de term database-instantie gebruiken om naar de volledige actieve database te verwijzen. Het is echter belangrijk om het onderscheid tussen de twee te begrijpen.
Hier zijn enkele regels die u moet overwegen:
-
Een instantie kan bestaan zonder een database. Ja, het is waar. U kunt een Oracle-instantie starten en geen databasebestanden openen. Waarom zou je dit doen?
-
Zo maakt u een database. Er is hier geen kip-of-eibesprek. U moet eerst een Oracle-instantie starten; u maakt de database vanuit het exemplaar.
-
Een Oracle-functie genaamd Automatisch opslagbeheer gebruikt een instantie maar is niet gekoppeld aan een database.
-
-
Een database kan zonder instantie bestaan, maar is nutteloos. Het zijn maar een paar magnetische blips op de harde schijf.
-
Een exemplaar heeft slechts toegang tot één database. Wanneer u uw instantie start, is de volgende stap het koppelen van die instantie aan een database. Een instantie kan slechts één database tegelijk aankoppelen.
-
U kunt meerdere exemplaren instellen om toegang te krijgen tot dezelfde set bestanden of één database. Clustering vormt de basis voor de Oracle Real Application Clusters-functie. Veel instanties op verschillende servers die toegang hebben tot één centrale database, zorgen voor schaalbaarheid en hoge beschikbaarheid.