Ingen moderne virksomheder eller organisationer kan fungere uden data og et system, der kan håndtere, filtrere og tilgå disse data. Denne gang dykker vi dybere ned i, hvad en database er og de forskellige typer af databaser. Vi vil også komme ind på, hvad et databasestyringssystem (på engelsk forkortet DBMS) er, hvad rollen som databaseadministrator (DBA) indebærer og nogle af de mest benyttede databaser og databasestyringssystemer.
Databaser er grundlaget i det moderne informationssamfund. For at få en grundlæggende viden og forståelse for, hvad konceptet i en database er, kommer der her en introduktion til, hvad en simpel database er.
Der er forskellige typer af databaser, hvor relationelle databaser er de mest anvendte. I videoen nedenfor får du en introduktion til de forskellige typer af databaser og introduktion til et af de mest benyttede databaseforespørgselssprog, SQL (Structured Query Language).
For at forstå databaser til fulde, er vi nødt til at kigge på, hvordan de passer ind i softwarearkitekturen. En n-tier arkitektur er den mest anvendte softwarearkitektur. Lad os tage et kig på n-tier arkitektur og databaser i rollen som det nederste lag (dataadgangslaget).
DBA (databaseadministrator) er dybest set databaseeksperter, der håndterer IT-drift i relation til databaser. Databaseadministratorer er mest almindeligt i større organisationer, hvor der typisk er større kompleksitet i databaselandskabet. Det er vores erfaring, at de fleste DBA-roller er relateret til Oracle-produkter.
MS SQL Server er en af de mest benyttede relationelle databaseservere grundet dens attributter og integrationer med andre Microsoft-produkter. Vi ser ofte, at de bedste freelance backend .NET udviklere også har ekspertviden indenfor MS SQL Server. Nedenfor kommer en introduktion til det, og derudover har videoen også nogle gode overvejelser om databaser på et generelt plan.
Oracle er den mest benyttede database for de største organisationer. I videoen nedenfor vil vi dykke dybere ned i kernekoncepterne indenfor hukommelse vs. disk, Oracles baggrundsprocesser, instance vs. database og Single Instance Server.
90 % af al data i verden er blevet skabt indenfor de seneste to år, og denne ekstreme mængde af data er ikke altid i overensstemmelse med traditionelle relationelle databaser. Til følge ser vi en konstant forøgelse af kunder, der mangler eksperter indenfor NoSQL-databaser. Næste video giver en introduktion til konceptet i NoSQL.
Hadoop er open-source og bruges til distribueret lagring og bearbejdning af data. Vi ser det dog oftest brugt hos kunder, der har ekstreme mængder af data, og vi ser også ofte manglen på rigtige data scientists hos disse kunder for at opnå en reel forretningsværdi fra de enorme mængder af data.
MongoDB er både utrolig hurtig og meget fleksibel, og vi mærker en stor efterspørgsel på freelance MongoDB-eksperter. MongoDB er normalt benyttet i moderne, mellemstore organisationer, men vi ser dog også de første tegn på, at det bliver implementeret af store organisationer. Sidste video vil introducere dig for MongoDB.
Skriv dig op til vores projekt-nyhedsbrev og få tilsendt projekter inden for de kategorier og regioner, der er relevante for dig.
Send en email til info@rightpeoplegroup.com for et CV og en timepris på en database udvikler, der matcher dine behov. Du kan læse mere om vores ydelser og typer softwarespecialister, som vi kan levere her: database udvikler.
Kontakt Philip Scott Lind
Philip er altid åben for at diskutere dine specifikke behov. Han kan hurtigt give dig et præcist billede af den løsning, vi kan levere for at opfylde dit behov.