Un peer to peer base de données utilise un réseau de ressources de divers individus d'une manière collective pour diffuser des données et des informations entre eux. Les participants part la capacité de traitement, la bande passante et l'espace de stockage sur disque pour augmenter la capacité du réseau collectif. L'utilisation la plus courante de peer to peer bases de données consiste à partager des fichiers informatiques comme les fournisseurs et les consommateurs.
La structure générale d'un peer to peer base de données prend la forme d'un réseau à grande ou petite à chaque utilisateur fonctionnant comme un noeud. Echange de réseaux de pairs comportent une plate-forme d'utilisateur qui permet à chacun des participants pour échanger des contenus et des informations par le biais du réseau de protocole Internet de base. Selon la base de données, les utilisateurs sont soit identifiables ou anonymes.
Alors peer to peer bases de données ont été utilisées pour un certain nombre d'années, la popularité des systèmes a augmenté au cours de la fin des années 1990 avec l'échange de fichiers informatiques associés à la musique et la vidéo. L'un des premiers réseaux populaires était Napster, un pair de base de données conçu pour échanger des fichiers MP3 pairs. D'autres bases de données de partage de fichiers tels que FastTrack, Gnutella, BitTorrent et LimeWire également gagné en popularité dans le début du 21e siècle.
Il existe deux formes de base de peer to peer: les bases de données structurées et non structurées. Bases de données structurées disposent connexions fixes d'exploitation au sein de la plate-forme de l'utilisateur. Réseaux non structurées et dotées de nœuds sans organisation fixe. Ceci permet d'accroître la base de données à l'intérieur de l'anonymat de l'utilisateur.
Dans les deux cadres, le réseau peut prendre la forme d'un réseau pur ou centralisée. Un pair pur réseau peer dispose d'un type fixe de nœuds qui permettent aux utilisateurs de faire fonctionner sur une plate-forme encore. Peer centralisé aux réseaux de pairs disposent d'un serveur central, qui fonctionne comme un indice important pour les utilisateurs. Les informations sont collectées dans une base de données centrale et dispersée aux utilisateurs.
Le principal avantage de peer to peer bases de données est le fait que la puissance de calcul est répartie sur une variété de ressources. Par capacité décentralisation, plus de clients peuvent être ajoutés au système que possible autrement. Le transfert des données n'est pas ralenti avec une augmentation du volume des utilisateurs comme ce serait le cas avec un réseau centralisé.
L'un des principaux défis du peer to peer en réseau, cependant, est les risques associés avec des utilisateurs anonymes. La plupart des réseaux sont garantis dans la nature, ce qui rend possible pour une variété de logiciels malveillants ou des personnes d'avoir accès à des informations sensibles. Dans les cas extrêmes, le peer to peer base de données peut être compromise, ce qui entraîne de grandes étendues de données étant minées.