Što je Peer to Peer baza podataka?

Peer to peer baza podataka koristi mrežu različitih resursa pojedinaca na zajednički način za međusobno širenje podataka i informacija. Sudionici dijele sposobnost obrade, propusnost i prostor za pohranu na disku kako bi povećali sposobnost kolektivne mreže. Najčešća upotreba peer to peer baza podataka je dijeljenje računalnih datoteka i kao dobavljači i kao potrošači.

Opća struktura peer to peer baze podataka ima oblik velike ili male mreže sa svakim korisnikom koji radi kao čvor. Peer to peer mreže imaju korisničku platformu koja pojedinim sudionicima omogućuje razmjenu sadržaja i informacija putem osnovne mreže internetskog protokola. Ovisno o bazi podataka, korisnici se mogu identificirati ili anonimni.

Dok se peer to peer baze podataka koriste već nekoliko godina, popularnost sustava porasla je tijekom kasnih 1990-ih s razmjenom računalnih datoteka povezanih s glazbom i videom. Jedna od prvih popularnih mreža bila je Napster, peer to peer baza podataka dizajnirana za razmjenu MP3 glazbenih datoteka. Druge baze podataka za dijeljenje datoteka kao što su FastTrack, Gnutella, BitTorrent™ i LimeWire™ također su stekle popularnost početkom 21. stoljeća.

Postoje dva osnovna oblika peer to peer baza podataka: strukturirana i nestrukturirana. Strukturirane baze podataka imaju fiksne veze koje djeluju unutar korisničke platforme. Nestrukturirane mreže imaju niz čvorova bez fiksne organizacije. To omogućuje povećanu anonimnost unutar baze podataka korisnika.

Unutar ta dva okvira, mreža može imati oblik čiste ili centralizirane mreže. Čista peer to peer mreža ima fiksni tip čvorova koji korisnicima omogućuje rad na ravnomjernoj platformi. Centralizirane peer to peer mreže imaju središnji poslužitelj, koji radi kao glavni indeks za korisnike. Informacije se prikupljaju u središnjoj bazi podataka i distribuiraju korisnicima.

Glavna prednost peer to peer baza podataka je činjenica da je računalna snaga raspoređena na različite resurse. Decentralizacijom kapaciteta u sustav se može dodati više klijenata nego što je inače moguće. Prijenos podataka nije usporen s povećanim brojem korisnika kao što bi to bio slučaj s centraliziranom mrežom.
Međutim, jedan od glavnih izazova peer to peer umrežavanja su rizici povezani s anonimnim korisnicima. Većina mreža je po prirodi nezaštićena, što omogućuje raznim zlonamjernim softverima ili pojedincima pristup osjetljivim informacijama. U ekstremnim slučajevima, cijela peer to peer baza podataka može biti ugrožena, što rezultira velikim količinama podataka koji se miniraju.