Inget modernt företag eller en organisation kan fungera utan data och ett system för att organisera och få tillgång till dess data. I denna session tar vi en titt på vad en databas är och olika typer av databaser. Vi kommer också gräva in oss i vad databashanteringssystem (DBMS) är, en dataadministratörs roll (DBA) och några av de vanligaste databaserna och DBMS.
Grundläggande introduktion till en enkel databas
Databaser är grunden för det moderna informationssamhället. Nedan följer en introduktion till begreppet en enkel databas.
Databastyper
Det finns olika typer av databaser, av vilka relationsdatabaser är de vanligaste. Denna video ger dig en introduktion till olika typer av databaser och en ytterligare introduktion till ett av det mest använda databasspråket SQL.
Placeringen av en databas i n-tier arkitektur
För att verkligen förstå databaser måste vi titta på hur de passar in i programarkitekturen. “N-tier Architecture” är den vanligaste mjukvaruarkitekturen. Låt oss ta en närmare titt på multi-tier arkitektur och databasens roll som lägsta lagret (dataåtkomstskiktet):
DBA – Rollen som databasadministratör
DBA (Database Administrators) är i grunden databasexperter som hanterar IT-operationsuppgifter relaterade till databaser. DBA är vanligast i större organisationer med viss komplexitet i databaslandskapet och av vår erfarenhet är DBA-roller ofta är relaterade till Oracle-produkter.
Microsoft SQL Server – en av de mest populära relationsdatabaserna
MS SQL Server är är en av de mest använda relationsdatabas-servrarna på grund av dess attribut och integration med andra Microsoft-produkter. Vi ser att de bästa oberoende backend .NET-utvecklarna har expertkunskap om MS SQL Server. Nedan följer en introduktion till Microsoft SQL Server, men även några bra överväganden om databaser i allmänhet:
Oracle Database Server – Allmänt använd databas i stora organisationer
Oracle är den mest använda databasen för de största organisationerna. I videon nedan gräver vi djupare in i kärnkoncept såsom Memory vs Disk – Oracle-bakgrundsprocesser, Instance vs databas och Single Instance Server:
NoSQL databaser – the “Not only Structured Query Language database”
90% av världens data har producerats under de senaste två åren, och dessa extrema datamängder passar inte alltid med traditionella relationsdatabaser. Följaktligen ser vi ett ökande antal kunder som behöver experter i NoSQL-databaser. Nedan följer en allmän introduktion till begreppet NoSQL.
Hadoop – a distributed database solution
Hadoop är öppen källkod och används för distribuerad lagring och behandling av data. Vi ser att det mest används av kunder som har extrema mängder data och ofta ser vi även behov av en riktig “datavetenskapare” som kan hjälpa den här typen av kunder att få det verkliga affärsvärdet från dessa enorma datamängder.
MongoDB – en av de mest populära NoSQL databaserna
MongoDB är både extremt snabb och väldigt flexibel och vi upplever en hög efterfrågan på oberoende MongoDB-experter. MongoDB används ofta i moderna, medelstora organisationer, men vi ser också de första tendenser som den implementeras av stora företagsorganisationer. Nedan följer en grundläggande introduktion till MongoDB.
Är du en oberoende konsult och/eller driver ett konsulthus?
Anmäl dig till vårt nyhetsbrev för att få IT konsultuppdrag via mail relevanta för din profil och geografiska preferenser.
Behöver du en konsult inom databasutveckling?
Skicka ett mejl till [email protected] för CV och timpris på en databasutvecklare om matchar dina projekt och behov eller läs mer om våra tjänster för denna fält under databasutvecklare.