MPP vs. SMP-tietokanta

Tietokonepalvelimet

Jokaisella tietokantatyypillä on omat etunsa ja haittansa.

Kuvan luotto: Thinkstock Images/Comstock/Getty Images

Massively Parallel Processor ja Symmetric Multiprocessor ovat kilpailevia tietokantamuotoja. Palvelimet, joita kutsutaan solmuiksi, tallentavat tiedot sekä MPP- että SMP-tietokantoihin. MPP-tietokannat ovat skaalautuvia, kun taas SMP-järjestelmiä on helpompi ylläpitää.

MPP-tietokannat

Jokainen prosessori suorittaa MPP-tietokantahaut tietokoneissa, joihin tietokannan segmentit on tallennettu. MPP-tietokantoja voidaan laajentaa lisäämällä uusia suorittimia. MPP-tietokannat ovat lineaarisesti skaalautuvan tietokannan tai rinnakkaistietokannan muoto. Tietojen levittäminen useisiin järjestelmiin ohuemmissa osissa johtaa nopeampiin tietokantahakuihin. MPP-järjestelmän suorituskyky on lineaarinen, kasvaen suunnilleen suhteessa solmujen määrään. MPP-solmuja hallitaan yhtenä tietokoneena. SQL sai alkunsa keinona käsitellä tietoja MPP-tietokannoista. Cognos Business Intelligence- ja Teradata-ohjelmistot toimivat MPP-tietokannoista.

Päivän video

SMP-tietokannat

SMP-tietokannat jakavat ohjelmistot, syöttö-/lähtöresurssit ja muistilevyt. Symmetrinen moniprosessoritietokannat käyttävät yleensä yhtä CPU: ta tietokantahakujen suorittamiseen. Vaikka symmetrisissä moniprosessoreissa voi olla satoja suorittimia, ne on yleisimmin konfiguroitu 2, 4, 8 tai 16:lla. Muisti on SMP-tietokantojen ensisijainen rajoitus. SMP-tietokannat voivat toimia useammalla kuin yhdellä palvelimella, vaikka ne jakavatkin muita resursseja; tätä kutsutaan klusteroiduksi kokoonpanoksi. SMP-tietokannat osoittavat tehtäviä yhdelle CPU: lle riippumatta siitä, kuinka monta on tietokannassa. SMP-tietokannoilla on pienempi vikasietokyky ja tehokkuus, koska ne ovat riippuvaisia ​​jaetuista resursseista. SMP-tietokantojen hallinnolliset kustannukset ovat alhaisemmat kuin MPP: n. Oracle ja Sybase toimivat SMP-tietokannoista.

MPP vs SMP-tietokannat

MPP-tietokanta lähettää saman kyselyn jokaiselle MPP: n CPU: lle, jossa se etsii tietoja. Kun kaksi MPP-tietokantaa on yhdistetty, hakuaika on lähes puolet samankokoisen SMP-tietokannan hakuajasta. Hakuaika ei ole tarkalleen puolet, koska datan liikkuessa MPP-solmujen välillä on viiveitä. SMP-tietokannassa käytettävät nopeat prosessorit voivat olla kilpailukykyisiä MPP-järjestelmien kanssa.

Käyttää

Kun yritys hoitaa palkkalaskentansa, kirjaa työaikakorttimerkintöjä tai tallentaa tuotetiedot piirustustietokantaan yhdelle palvelimelle, se käyttää SMP-tietokantaa. SMP-tietokantoja käytetään pienten Web-sivustojen ja sähköpostipalvelimien isännöintiin. MPP-tietokantoja käytetään yleisesti tietovarastointiin. MPP-tietokantoja käytetään myös laajamittaiseen tietojenkäsittelyyn ja tiedon louhintaan.