Ingen moderne virksomhet eller organisasjon kan fungere uten data og et system for å filtrere og få tilgang på denne dataen. I denne økten av Right People Group University tar vi en titt på databaser og ulike databasetyper. Vi vil også se nærmere på hva et database management system (DBMS) er, rollen til en database administrator (DBA) og noen av de mest brukte databasene og DBMS.
Databaser er selve fundamentet i det moderne informasjonssamfunnet. La oss først se på selve konseptet database. Hva er egentlig en database? Hvordan kan en database strukturere data? Her kommer en introduksjon til hva en simpel database er som kan besvare disse spørsmålene og mer til:
Det finnes mange ulike typer databaser, hvor relasjonsdatabaser er mest brukt. Denne videoen introduserer oss til ulike typer databaser samt til det mest brukte og kjente spørrespråket for databaser, SQL (Structured Query Language).
For å en full forståelse av databaser, er vi nødt til å se på hvordan de passer inn i programvarearkitektur. En n-tier arkitektur er den mest brukte programvarearkitekturen. La oss se nærmere på multi-tier arkitektur og databasers rolle som det nederste laget (datatilgangslaget):
DBA (Database administrator) er databaseeksperter som håndterer all IT-drift av databaser. Det er normalt bare behov for en DBA i større virksomheter som har en viss kompleksitet i databaselandskapet sitt. Vår erfaring er at de fleste DBAers arbeider med Oracle produkter.
MS SQL Server er en av de mest populære relasjonsdatabasene på grunn av dens egenskaper og integrasjon med andre Microsoft produkter. Vi har sett at de beste selvstendige backend .NET-utviklerne har svært god kjennskap til MS SQL Server. La oss se litt nærmere på Microsoft SQL Server. Her får vi også enda noen gode innspill om databaser generelt:
Oracle er den mest brukte databasen i de største virksomhetene. I denne videoen vil vi se nærmere på kjernekonsepter som Memory vs. disk, Oracle background processes, instance vs. database og Single Instance Server:
90 % av all data som eksiterer i dag har blitt produsert i løpet av de siste to årene, og disse ekstreme mengdene data er ikke alltid like godt egnet i tradisjonelle relasjonsdatabaser. Som en konsekvens av dette ser vi i dag en økende etterspørsel etter eksperter i NoSQL-databaser. Hvorfor det? La oss se på videoen nedenfor som gir oss en introduksjon til konseptet NoSQL.
Hadoop er open-source og brukes til distribuert lagring og bearbeiding av data. Vi har sett at det er mest brukt hos kunder som har ekstreme mengder data. Mangelen på skikkelige data scientists hos disse kundene hindrer dem dessverre ofte ifra å oppnå reell forretningsverdi fra de enorme mengdene data.
MongoDB er bade ekstremt rask og veldig fleksibel. Vi ser en høy etterspørsel etter selvstendige MongoDB eksperter. MongoDB blir mest brukt i moderne, mellomstore virksomheter, men vi har også at flere og flere store enterprise organisasjoner også implementerer denne typen database. La oss avslutningsvis ta en kjapp titt på MongoDB:
Meld deg opp til vårt prosjekt-nyhetsbrev og få tilsendt selvstendig konsulentoppgaver via e-post innenfor de kompetanseområder og regioner som er relevante for deg.
Send en mail til info@rightpeoplegroup.com for en CV og timepris på en databaseutvikler, som matcher dine behov. Du kan lese mer om våre tjenester og typer konsulenter som vi kan levere her databaseutvikler.
Kontakt Philip Scott Lind
Philip er alltid åpen for å diskutere dine spesifikke behov. Han kan raskt gi deg et nøyaktig bilde av hvilken løsning vi kan levere for å dekke dine behov.
“Vi hadde behov for to konsulenter i et av våre prosjekter og Right People Group leverte raskt og effektivt kompetente konsulenter som matchet våre behov. Det var ekstra positivt at Right People Group ikke kun vektla kompetanse, men også fant to konsulenter som hadde arbeidet sammen på tidligere prosjekter.”
Jan Fredrik Edbo, Director, Creuna