OqPoWah.com

Porazdeljene baze podatkov

Razpršeni, ali, če je pravilno, da pokličete, porazdeljene baze podatkov - to je takšna baza podatkov, ki vključuje več računalnikov, povezanih z mrežo, od katerih vsak deluje lokalno bazo podatkov. Celota vseh teh programsko in strojno opremo ustvari skupno bazo podatkov. Distribuirani podatkovne baze od zunaj izgledajo kot navadne lokalne baze podatkov, njihova strojna raznolikost ni vidna uporabnikom. Porazdeljeni nadzorni sistem spremlja vsa vozlišča baze podatkov in zagotavlja povezljivost podatkov.

Christopher J. Datum, znana baza podatkov strokovnjak svetovnega slovesa, je opredelila dvanajst glavnih značilnosti, ki jih mora imeti vse porazdeljenih baz podatkov: 1) lokalne samouprave, 2) neprekinjeno delovanje, 3) neodvisnih vozlišč, 4) pregledno razdrobljenost, 5) preglednost lokacije, 6) obdelavo posebnih poizvedbe, 7) prozorna replikacije, 8) neodvisno od opreme, 9) porazdeljeno obdelavo transakcij, 10) preglednost omrežje, 11) neodvisno od operacijskega sistema 12) neodvisen od izbranih podatkovnih baz.

Razmislite o glavnih lastnostih, ki naj bi po podatkih podatkov imele vse porazdeljene podatkovne baze podrobneje.

Lokalna avtonomija pomeni, da vsako vozlišče samostojno upravlja svojo bazo podatkov.

Nenehno delovanje. Na tej točki je K. Day dejal, da je treba dostop do podatkov zagotoviti neprekinjeno in ne glede na to, na katerem vozlišču se nahajajo. Prav tako ni pomembno, kakšne operacije trenutno izvaja lokalna baza podatkov.

Neodvisnost vozlišč. V idealnem sistemu so vse vozlišča enake in ne odvisne drug od drugega. Vsaka baza podatkov na vozlišču dobavlja podatke v skupni prostor z enakimi pravicami. Vse baze podatkov, ki sestavljajo porazdeljeno bazo podatkov, so samostojne in zaščitene pred dostopom zunanjih sodelavcev.

Transparentno razdrobljenost. To je lastnost zahteva notranje baze podatkov za podporo porazdeljene dodelitve podatkov, ki je dejansko en sam subjekt.

Preglednost dogovora. Uporabniku, ki dostopa do porazdeljenih podatkovnih baz, ni treba vedeti ničesar, o katerih vozliščih se zahtevajo informacije, ki se fizično nahajajo.




Obdelava porazdeljenih zahtev. Baza podatkov mora izvajati porazdeljene poizvedbe v jeziku SQL.

Transparentna replikacija. Na splošno je replikacija prenos spremenjenih predmetov iz ene baze podatkov v drugo. V kontekstu tega gradiva pomenimo prenos podatkov med vozlišči na način, ki zagotavlja, da so te dejavnosti nevidne za uporabnika.

Neodvisnost strojne opreme pomeni, da lahko vsi računalniški modeli delujejo kot vozlišča omrežja porazdeljenih baz podatkov.

Obdelava porazdeljenih transakcij se obravnava kot metoda za posodobitev porazdeljene baze podatkov s pomočjo ukaza UPDATE, DELETE, INSERT, pri izvedbi katerega ni izgubila celovitost in konsistentnost podatkov, shranjenih v zbirki podatkov.

Osamljenost OS pomeni, da lahko sistemska vozlišča delujejo pod katerim koli operacijskim sistemom.

Preglednost omrežja pomeni, da je potrebna le omrežna povezava za dostop do vseh elementov porazdeljene baze podatkov.

Neodvisnost od podatkovne baze. Ta pomembna lastnost zahteva, da sistem deluje z vsemi porazdeljenimi DBMS različnimi proizvajalci, vključno z zmogljivostmi iskanja in posodabljanja.

Kot vidimo, je definicija K. Data za porazdeljeno bazo opisana kot struktura s šibkimi povezavami, ki jo sestavljajo neodvisna vozlišča, ki so lokalne baze podatkov. Te LBD-je so avtonomne, dostop do njih pa omogoča distribuirani DBMS različnim prodajalcem. Vozlišča tvorijo odnose med seboj, ki so ponovljivi podatki. Topologija porazdeljene baze podatkov tvori geografijo informacijskega sistema in tokove replikacije podatkov.

Zdieľať na sociálnych sieťach:

Príbuzný