1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

MPP vs. SMP baza podataka

Masivni paralelni procesor i simetrični višeprocesor su konkurentski oblici baza podataka. Poslužitelji koji se nazivaju čvorovi pohranjuju podatke u MPP i SMP bazama podataka. MPP baze podataka su skalabilne, dok su SMP sustavi jednostavniji za održavanje.

MPP baze podataka

Pretraživanje MPP baze podataka provodi svaki procesor na računalima na kojima su pohranjeni segmenti baze podataka. MPP baze podataka mogu se proširiti dodavanjem novih procesora. MPP baze podataka oblik su linearne skalabilne baze podataka ili paralelne baze podataka. Širenje podataka na više sustava u tanjim rezovima rezultira bržim pretraživanjem baze podataka. Performanse MPP sustava su linearne, rastu otprilike proporcionalno broju čvorova. MPP čvorovima se upravlja kao jednim računalom. SQL je nastao kao sredstvo obrade podataka u MPP bazama podataka. Softver Cognos Business Intelligence i Teradata rade na MPP bazama podataka.

SMP baze podataka

SMP baze podataka dijele softver, ulazno/izlazne resurse i memorijske diskove. Simetrične višeprocesorske baze podataka općenito koriste jedan CPU za izvođenje pretraživanja baze podataka. Dok simetrični multiprocesori mogu imati stotine CPU-a, najčešće su konfigurirani s 2, 4, 8 ili 16. Memorija je primarno ograničenje SMP baza podataka. SMP baze podataka mogu raditi na više od jednog poslužitelja, iako će dijeliti druge resurse; ovo je poznato kao konfiguracija klastera. SMP baze podataka dodjeljuju zadatke jednom CPU-u, bez obzira koliko ih ima u bazi podataka. SMP baze podataka imaju nižu toleranciju grešaka i učinkovitost zbog oslanjanja na zajedničke resurse. SMP baze podataka imaju niže administrativne troškove od MPP. Oracle i Sybase rade na SMP bazama podataka.

MPP u odnosu na SMP baze podataka

MPP baza podataka šalje isti upit svakom CPU-u u MPP-u gdje pretražuje podatke. Kada su dvije MPP baze podataka povezane, vrijeme pretraživanja bit će gotovo upola manje od SMP baze podataka slične veličine. Vrijeme traženja nije točno pola budući da postoje kašnjenja dok podaci putuju između MPP čvorova. Procesori velike brzine koji se koriste u SMP bazi podataka mogu biti cjenovno konkurentni MPP sustavima.

Upotreba

Kada tvrtka vodi svoj obračun plaća, bilježi unose na kartici radnog vremena ili sprema podatke o proizvodu u bazu podataka crteža na jednom poslužitelju, ona koristi SMP bazu podataka. SMP baze podataka koriste se za smještaj malih web stranica i poslužitelja e-pošte. MPP baze podataka obično se koriste za skladištenje podataka. MPP baze podataka također se koriste za obradu podataka velikih razmjera i rudarenje podataka.


  1. Prednosti Oracle baza podataka
  2. Što su aplikacije baze podataka?
  3. Prednosti i nedostaci normalizacije baze podataka
  4. Što je web baza podataka?
  5. Prednosti i nedostaci baza podataka ravnih datoteka