Hvad er en peer-to-peer-database?
En peer to peer-database bruger et netværk af forskellige individs ressourcer på en kollektiv måde til at sprede data og information mellem hinanden. Deltagerne deler processorkapacitet, båndbredde og disklagringsplads for at øge det kollektive netværks evne. Den mest almindelige brug af peer to peer databaser er at dele computerfiler som både leverandører og forbrugere.
Den generelle struktur i en peer to peer-database har form af et stort eller lille netværk, hvor hver bruger fungerer som en knude. Peer to peer-netværk har en brugerplatform, der giver de enkelte deltagere mulighed for at udveksle indhold og information gennem det grundlæggende Internet Protocol-netværk. Afhængig af databasen er brugerne enten identificerbare eller anonyme.
Mens peer-to-peer-databaser er blevet brugt i et antal år, steg systemernes popularitet i slutningen af 1990'erne med udveksling af computerfiler, der er knyttet til musik og video. Et af de første populære netværk var Napster, en peer to peer-database designet til at udveksle MP3-musikfiler. Andre fildelingsdatabaser som FastTrack, Gnutella, BitTorrent ™ og LimeWire ™ fik også popularitet i det tidlige 21. århundrede.
Der er to grundlæggende former for peer to peer databaser: struktureret og ustruktureret. Strukturerede databaser indeholder faste forbindelser, der fungerer inden for brugerplatformen. Ustrukturerede netværk har en række forskellige noder uden fast organisering. Dette giver mulighed for øget anonymitet i brugerdatabasen.
Inden for de to rammer kan netværket have form af et rent eller centraliseret netværk. Et rent peer to peer-netværk har en fast type noder, der giver brugerne mulighed for at operere på en jævn platform. Centraliserede peer to peer-netværk har en central server, der fungerer som et hovedindeks for brugerne. Information indsamles i en central database og spredes til brugerne.
Den største fordel ved peer to peer-databaser er det faktum, at computerkraft er spredt over en række ressourcer. Ved at decentralisere kapacitet kan der tilføjes flere klienter til systemet, end det ellers er muligt. Dataoverførslen er ikke nedsat med en øget mængde brugere, som det ville være tilfældet med et centraliseret netværk.
En af de største udfordringer fra peer to peer-netværk er imidlertid risikoen forbundet med anonyme brugere. De fleste netværk er usikrede, hvilket gør det muligt for en række ondsindede software eller enkeltpersoner at have adgang til følsom information. I ekstreme tilfælde kan hele peer to peer-databasen kompromitteres, hvilket resulterer i, at store data med data bliver udvindet.