Innehållsförteckning:
Definition - Vad betyder databaslager?
Ett databaslager är en logisk, men ibland fysisk gruppering av data från relaterade men separata databaser.
Detta görs vanligtvis när det finns ett "högre syfte" för data, men de dataobjekt som behövs för att göra detta finns på olika databaser. I dessa fall är ett förvar nödvändigt för att sammanföra de diskreta dataobjekten och använda dem som en.
Techopedia förklarar databasförvaret
Databasförvar diskuteras och implementeras vanligtvis inom området datalagring och business intelligence. Detta kräver vanligtvis en nivå av aggregering av data som lågnivådatabaserna helt enkelt inte kan tillhandahålla, vilket kräver skapandet av en högre nivåstruktur.
Tänk på fallet med en stor bank. En sådan institution kommer sannolikt att bestå av flera olika dotterbolag, inte i en fysisk, geografiskt mångfaldig mening, utan snarare i en funktionell eller affärsmässig mening. Det kommer att finnas den traditionella bankkontodivisionen, utöver en låneavdelning, en valutadivision och en finansdivision, en investeringsbankdivision och en depå / deposition. Alla dessa divisioner har sina egna separata informationssystem, vilket naturligtvis innebär separata databaser.
Men varje division måste rapportera sina egna ekonomier tillbaka till huvudkontoret. Chief Financial Officer (CFO) måste samla alla finansiella uppgifter från de olika divisionerna för att mäta deras lönsamhet, eftersom dessa matas direkt in i bankens totala finansiella ställning. Du kan se att CFO: s kontor inte riktigt är upptagen med den operativa delen av de olika databaserna, han är bara verkligen intresserad av de uppgifter som handlar om ekonomi. En annan sak att notera är att han förlitar sig helt på divisionernas rapportering för att informera honom om vilka beslut han ska ta, han har inte egna eller genererar några uppgifter själv.
Ange en datalagring. Detta kommer sannolikt att vara ett annat system med en egen databas, skiljer sig från alla andra, som direkt kan få tillgång till relevant information från de andra databaserna och aggregera dem till meningsfull information för finansdirektören. Det är emellertid viktigt att komma ihåg att de uppgifter och information som finansdirektören tittar på kanske eller inte kanske finns fysiskt på datalagret. Förvaret kan helt enkelt läsa direkt från de andra databaserna, eller av prestandaskäl kan det lagra en lokal kopia av informationen som den har fått åtkomst från de andra. Förvaret kommer sannolikt att innehålla förmågan att visa prestandetrender över tid, jämföra och kontrastera divisionernas mål, visa avvikelser under längre perioder och så vidare. Vissa av dessa mål är tydligt i samband med Business Intelligence. Eftersom vår finansdirektör mestadels är inbäddad i rapportering i motsats till datainmatning och generering, kommer hans datalagare troligen att vara ett skrivskyddat system, eller ett med minimala skrivningar, förutom att aggregera data som går tillbaka under en lång period. Denna funktion börjar korsa över till datavarehousing.
Ett datalagring är alltså den logiska aggregeringen av dataobjekt från separata databaser till en centraliserad plats för ett specifikt syfte som inte kan uppnås med själva databaserna.
