En data warehouse apparat är en integrerad samling av hårdvara och mjukvara designad för ett specifikt ändamål som vanligtvis involverar hög genomströmning av data och analytiska funktioner. Den består vanligtvis av servrar, operativsystem, datalagringsanläggningar, databashanteringssystem (DBMS) och programvara som är förinstallerad och optimerad för datalagring. På grund av sin kostnadseffektivitet och effektivitet har data warehouse-apparaten blivit ett viktigt segment av data warehousing-marknaden.
En organisation kan använda en datalagerenhet för att optimera olika områden av databehandling. Generellt sett är dess huvudsakliga syfte att ersätta konventionella affärsinformationsfunktioner, såsom lagerhållning, extrahering, transformation, load (ETL), analys och rapportering. Marknaden för den här typen av lösningar har snabbt uppmärksammats av stora traditionella konkurrenter som är skyldiga att leverera det mesta, eller allt, av sitt datalager på högsta prestandanivå.
Vissa datalagerenheter på marknaden är bara sådana som använder ett språk som SQL för att underlätta interaktion med enheten på en databasbegärannivå. En äkta datalagerenhet definieras i allmänhet som en som inte kräver finjustering, indexering, partitionering eller aggregering. I likhet med en hushållsapparat är den lätt att distribuera och underhålla, och erbjuder möjligheten att sätta upp ett stort datalager på vad som vanligtvis är en relativt kort tid.
En datalagerenhet utnyttjar sin processorkraft från en rad Massive Parallel Processing (MPP)-noder. Dessa distribueras i vad som kallas en delad ingenting-arkitektur, vilket ger ett effektivt sätt att kombinera flera noder i en mycket parallell miljö. I motsats till traditionella lösningar där kostnaden och komplexiteten för varje ytterligare nod förhindrar en hög nivå av parallellitet per hårdvara, kan en datalagerenhet distribuera hundratals till tusentals frågebehandlingsnoder i ett enhetspaket.
Genom att utnyttja en helt integrerad datalagerarkitektur kan en datalagerenhet leverera en betydande prestandafördel och prestera allt från 10 till 100 gånger snabbare än datalagersystem för allmänna ändamål. Denna arkitektur tillskriver den låga kostnaden för själva apparaten samt minskat underhåll, eftersom ingen indexering eller traditionella metoder krävs för att justera prestanda. Det tillskrivs också låga kylnings- och effektkrav eftersom processorer inte tvingas hantera överväldigande mängder data.
En datalagerenhet kan ha en enorm positiv inverkan på ett företag. Det kan hjälpa stora organisationer att bemanna sitt datalager mer effektivt, samtidigt som det hjälper företag på mellannivå att lösa affärsintelligensutmaningar. Datalagret, som i allt högre grad används inom olika branscher, förändrar i grunden hur företag av olika slag fungerar.