MPP Vs. SMP Database

MPP Vs. SMP Database


Massivt parallell prosessor og Symmetric Multi konkurrerer former for databaser. Servere kalt noder lagre dataene i begge MPP og SMP databaser. MPP databaser er skalerbar, mens SMP systemer er enklere å vedlikeholde.

MPP Databaser

MPP søk i databaser er utført av hver prosessor på datamaskinene der deler av databasen er lagret. MPP databaser kan utvides ved å legge til nye CPUer. MPP databaser er en form for lineær skalerbart database eller parallell database. Sprer data på tvers av flere systemer i tynnere skiver resulterer i raskere søk i databaser. Utførelse av en MPP system er lineær, økende omtrent i forhold til antall noder. MPP noder forvaltes som en enkelt datamaskin. SQL oppsto som et middel for behandling av data på tvers av MPP databaser. Cognos Business Intelligence og Teradata programvare kjøres på MPP databaser.

SMP Databaser

SMP databaser aksje programvare, input / output ressurser og minne disker. Symmetriske fler databaser generelt bruker en CPU til å utføre søk i databaser. Mens Symmetrisk Multi kan ha hundrevis av CPUer, er de oftest konfigurert med 2, 4, 8 eller 16. Memory er den primære begrensning på SMP databaser. SMP databaser kan kjøre på mer enn én server, selv om de vil dele andre ressurser; Dette er kjent som en som kalles en gruppert konfigurasjon. SMP databaser tildele oppgaver til en enkelt CPU, uavhengig av hvor mange som er i databasen. SMP databaser har lavere feiltoleranse og effektivitet på grunn av sin avhengighet av felles ressurser. SMP databaser har lavere administrasjonskostnader enn MPP. Oracle og Sybase kjøre på SMP databaser.

MPP vs SMP Databaser

En MPP database sender det samme spørsmålet til hver CPU i MPP der den søker dataene. Når to MPP databaser er koblet til, vil søketiden være nesten halvparten av en tilsvarende størrelse SMP database. Søketiden er ikke akkurat halv siden det er forsinkelser som data reiser mellom MPP noder. Høy hastighet prosessorer som brukes i en SMP-database kan koste konkurransedyktig med MPP systemer.

Bruker

Når et selskap går sin lønn, registrerer arbeidstid kortoppføringer eller lagrer produktdata i en tegning database på en enkelt server, den bruker en SMP database. SMP databaser brukes for å arrangere små nettsteder og e-postservere. MPP databaser er ofte brukt for datavarehus. MPP databaser er også brukt for storskala databehandling og data mining.