Databaser är en viktig del av vår värld. Vi använder dem utan att ens inse det, som när vi köper något online, loggar in på en streamingtjänst eller kollar ett kontoutdrag. Konceptet med en databas fanns långt innan datorer uppfanns. Skillnaden är att dessa databaser var på papper och lagrade i tidskrifter, bibliotek och arkivskåp.
Pappersdatabaser var inte alls lika effektiva som det vi har idag. Papper tar mycket plats och gör det svårt att hitta specifik information. Och visst, du kunde inte bara säkerhetskopiera din pappersdatabas, vilket innebar att dessa filer var sårbara för skador från vatten eller brand.
Med uppfinnandet av datorer har databaser blivit mycket lättare att organisera, lagra och hantera. Låt oss lära oss mer om databasernas historia och hur de hjälper vår värld att fungera effektivt.
1960-talet – Början
Före 1960-talet fanns databaser, men de utvecklades av stora organisationer som sjukhus och regeringskontor. På 1960-talet utvecklades de första datoriserade databaserna. De två populära datamodellerna vid denna tidpunkt var en hierarkisk modell kallad IMS och en nätverksmodell som heter CODASYL.
1970-talet – Introduktion av relationsdatabaser
På 1970-talet föreslogs den relationella databasmodellen, vilket förändrade hur människor tänkte kring databaser. I denna modell är schemat (eller den logiska organisationen) frånkopplat från fysisk informationslagring. Detta blev den grundläggande grunden för databassystem från denna punkt och framåt.
I slutet av 1970-talet föreslogs en annan databasmodell kallad Entity-Relationship. Denna modell fokuserar på dataapplikation istället för logisk tabellstruktur. Det är ett grafiskt tillvägagångssätt för databasdesign och används av mjukvaruingenjörer, utbildningsavdelningar och forskare.
1980-talet – SQL blir standardfrågespråk
SQL (Structured Query Language) blev det vanliga frågespråket på 1980-talet. SQL låter människor komma åt och manipulera databaser så att de kan hämta data, uppdatera eller radera poster, skapa lagrade procedurer och mer. Vi använder fortfarande detta språk idag.
Dessutom växte relationsdatabaser avsevärt under 1980-talet, medan tidigare navigationsmodeller fasades ut.
1990-talet – Internet
Internets födelse ledde till exponentiell tillväxt för databasindustrin. Det var nu enklare än någonsin att skapa, lagra och hantera databaser – och nu kunde de delas med flera personer på olika platser. Höga investeringar i onlineföretag ledde också till efterfrågan på klient-server databassystem.
2000-talet – NoSQL
Databasapplikationer fortsatte att växa på 2000-talet och NoSQL-databaser (inte bara strukturerade språk) blev populära. NoSQL-databaser är användbara för ostrukturerad data och växte avsevärt under 2000-talet på grund av förmågan att bearbeta stora, mer varierande databaser.
2010-talet – idag – Big Data och cybersäkerhet
2010-talet handlade om datamedvetenhet. Big data var ett stort modeord och det innebar att databaser måste samla in, organisera och använda en stor mängd data. För att hjälpa till med detta blev automatiseringsprogram populärt. Detta var också en tid då människor började värdesätta integriteten hos deras data och hur man kan hålla den säker.
Databaser har en lång och rik historia, och vi fortsätter att se dem förbättras år efter år. Inte konstigt varför vi idag använder databaser i det mesta vi gör!