sql >> Database teknologi >  >> RDS >> Database

Hvad er en database? Og en DBMS?

En database er en samling af information omhyggeligt organiseret i et system.

Teknologien, der i et computersystem lader os organisere data og repræsentere oplysningerne det er afgørende for et informationssystem kaldes Database Management System .

Et DBMS er en software, der indkapsler data fra en database og giver os en centraliseret måde at gemme dem, hente dem, redigere dem, vedholde dem og meget mere.

Lad os definere nogle af hovedegenskaberne for et DBMS:

  • Effektiv :en database skal give den bedste ydeevne for at gemme og hente data.
  • Vedholdende :data gemt i databasen gemmes permanent. Når databasesoftwaren er afsluttet, eller maskinen genstarter, bør dataene (undtagen hardwarefejl) stadig være der.
  • Privatliv og sikkerhed :en database giver os mulighed for at opbevare data privat og sikkert. Det giver adgang til flere brugere, og hver bruger bør kun kunne få adgang til og redigere de data, den har tilladelse til. Nogle brugere kan muligvis kun få adgang til data og ikke redigere eller slette dem.
  • Delt adgang :flere brugere skal være i stand til, med de rigtige tilladelser, at få adgang til delte data. Flere applikationer kan også få adgang til den samme database.
  • Stor :en database kan håndtere enorme mængder data, og den kan skaleres efter dine behov ved hjælp af forskellige avancerede teknikker. Det betyder ikke, at en database kun er nyttig, når du har mange data - den kan være nyttig, selv med meget få dataindtastninger, på grund af egenskaberne ovenfor.

Der findes en masse forskellige DBMS på markedet. Nogle ligner hinanden, nogle meget forskellige.

Relationelle DBMS, bygget oven på den relationelle model, er nogle af de mest almindelige, du kan bruge i den virkelige verden.

Jeg vil snart tale i detaljer om 3 populære Open Source Relational Database Management Systemer:PostgreSQL, MySQL og SQLite.


  1. Håndtering af indeksoprettelse med MongoEngine i Python

  2. Oracle opdelt bord

  3. postgresql liste og bestil tabeller efter størrelse

  4. utl_file.fopen Parametre i Oracle