1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Razlika med porazdeljenimi DBMS in vzporednimi bazami podatkov

Od februarja 2012 je večina baz podatkov sestavljena iz strežniške programske opreme in niza datotek, ki se vse nahajajo v enem samem računalniku. Naprednejši pristopi uporabljajo več računalnikov in veliko datotek, včasih na različnih lokacijah. Vzporedne in porazdeljene metode izboljšajo hitrost dostopa za zelo velike baze podatkov, dostop za geografsko razpršene organizacije in zanesljivost za aplikacije, ki so odvisne od časa delovanja.

Struktura

Porazdeljena zbirka podatkov hrani podatke v dveh ali več strežniških računalnikih na ločenih lokacijah. Na primer, glavna pisarna v Chicagu ima eno bazo podatkov, skladišče v Kansas Cityju pa drugo. Oba si delita povezavo prek interneta, tako da baza podatkov Chicaga vsako noč prejme zapise o pošiljkah iz Kansas Cityja. Tipična vzporedna baza podatkov je na enem mestu z enim nizom datotek, čeprav si več računalnikov deli delovno obremenitev.

Hitrost

Glavna prednost vzporedne baze podatkov je hitrost. Tako kot standardna zbirka podatkov, ki teče na enem računalniku, tudi vzporedna zbirka podatkov od uporabnikov prejema zahteve Structured Query Language ali SQL. Strežnik jih razdeli na vrsto korakov in jih nato izvede. Standardni strežnik baz podatkov izvede vse korake sam, medtem ko vzporedna baza podatkov korake dodeli različnim računalnikom. Ko vsak računalnik konča svojo nalogo, zbirka podatkov sestavi informacije in pošlje rezultate nazaj uporabniku. Ker vsak računalnik opravi le del dela, skupaj dokončata zahtevo SQL v veliko krajšem času. Ko se zahteve organizacije glede baze podatkov povečujejo, dodate računalnike v vzporedno bazo podatkov, da zadostite povečani delovni obremenitvi.

Dostop

Porazdeljene baze podatkov izboljšujejo dostop, saj ima vsak lokalni urad svojo bazo podatkov. Večina transakcij SQL poteka na ravni pisarne brez zamud, ki jih povzročajo podatkovna omrežja na dolge razdalje. Vsaka lokalna zbirka podatkov ima informacije, ki so skupne drugim, lahko pa tudi podatke, edinstvene za lokacijo. Občasno se lokalne baze podatkov sinhronizirajo prek omrežja na dolge razdalje, da ostanejo na tekočem med seboj. Nasprotno pa vzporedna baza podatkov ne izboljša dostopa do oddaljenih lokacij.

Zanesljivost

Porazdeljene in vzporedne baze podatkov obravnavajo zanesljivost na različne načine. Podatkovna baza, ki deluje na enem samem računalniku, je v celoti odvisna od zanesljivosti tega računalnika:v trenutku, ko se računalnik zruši, baza podatkov postane nedosegljiva. Večina vzporednih baz podatkov ima funkcijo, ki spremlja stanje vsakega računalnika; če ena odpove, jo strežniški program odstrani iz storitve, vendar baza podatkov ostane na voljo, čeprav z zmanjšano zmogljivostjo. Pri porazdeljeni bazi podatkov preostali lokalni strežniki še naprej obdelujejo informacije, če pride do težave; izpad vpliva samo na uporabnike, ki so lokalni za poškodovani računalnik.


  1. Razlika med 2G in 3G tehnologijo
  2. Razlika med Bluetooth 2.0 & 2.1
  3. Razlika med AC in DC Amplifiers
  4. Razlika med HDMI 1.2 in 1.3
  5. Razlika med matičnima ploščama AT in ATX