Massively Parallel Processor en Symmetric Multiprocessor zijn concurrerende vormen van databanken . Servers genoemd nodes opslaan van de gegevens in zowel de MPP -en SMP -databases . MPP databases zijn schaalbaar , terwijl de SMP -systemen zijn eenvoudiger te onderhouden . MPP Databases MPP databankanalyses worden uitgevoerd door elke processor op de computers waar de segmenten van de database worden opgeslagen . MPP databases kan worden uitgebreid door het toevoegen van nieuwe CPU's . MPP databases zijn een vorm van lineair schaalbare database of parallelle database. Verspreidt gegevens over meer systemen in dunnere plakjes resulteert in een snellere zoeken in database . Prestaties van een MPP systeem lineair , ruwweg toeneemt in verhouding tot het aantal knooppunten . MPP nodes worden beheerd als een enkele computer . SQL ontstaan als een middel van het verwerken van gegevens over MPP databases . Cognos Business Intelligence en Teradata -software draaien op MPP databases . SMP Databanken SMP databases aandeel software , input /output- middelen en geheugen schijven . Symmetrische Multiprocessor databases doorgaans gebruik van een CPU te databank zoekopdrachten uit te voeren . Terwijl Symmetrische Multiprocessors honderden CPU's , worden deze meestal geconfigureerd met 2 , 4 , 8 of 16 . Geheugen is de primaire beperking op SMP databases . SMP databases kunnen draaien op meer dan een server , al zullen ze delen andere hulpmiddelen ; dit staat bekend als een zogenaamde een geclusterde configuratie . SMP databases taken toewijzen aan een enkele CPU , ongeacht hoeveel zijn in de database . SMP databases hebben een lagere fouttolerantie en efficiëntie als gevolg van hun afhankelijkheid van gedeelde bronnen . SMP databases hebben lagere administratieve kosten dan MPP . Oracle en Sybase draaien op SMP databases . MPP vs SMP Databases Een MPP databank stuurt dezelfde query om elke CPU in het MPP , waar hij zoekt naar de gegevens . Wanneer twee MPP databases zijn aangesloten , zal de zoektijd bijna de helft van die van een vergelijkbare grootte SMP -database zijn. De zoektijd is niet exact de helft omdat er vertragingen als data reist tussen de MPP knooppunten . Hoge snelheid processoren in een SMP- database kan worden kosten concurrerend met MPP -systemen . Gebruikt Wanneer een bedrijf loopt de loonlijst , records arbeidstijd card data of slaat product gegevens in een tekening databank op een server , wordt met een SMP -database . SMP databases worden gebruikt voor het hosten van kleine websites en e-mailservers . MPP databases worden vaak gebruikt voor data warehousing . MPP databases worden ook gebruikt voor grootschalige dataverwerking en data mining .
|