Baza de date distribuită ( ing. baza de date distribuită, DDB ) - o bază de date , ale cărei componente sunt situate în diferite noduri ale unei rețele de calculatoare în conformitate cu un anumit criteriu.
O bază de date distribuită, numită uneori o bază de date distribuită / paralelă sau în abrevierea engleză , DDB este exact o bază de date unică, și nu un set arbitrar de fișiere stocate individual pe diferite noduri de rețea și este un sistem de fișiere distribuit. Datele sunt DDB numai dacă sunt legate de un anumit formalism structural, modelul relațional și sunt accesate de o singură interfață de nivel înalt .
Bazele de date distribuite pot avea diferite niveluri de replicare - de la absența completă a duplicării informațiilor, până la duplicarea completă a tuturor informațiilor din toate copiile distribuite (de exemplu, blockchain ).
Distribuția (inclusiv fragmentarea și replicarea ) unei baze de date pe mai multe noduri este invizibilă pentru utilizatori. Această proprietate se numește transparență , iar tehnologia de distribuire și replicare a datelor pe mai multe computere conectate printr-o rețea este fundamentală pentru realizarea conceptului de independență a datelor față de mediul de stocare. Acest lucru se realizează prin mai multe tipuri de transparență:
În mod ideal, transparența completă implică prezența unui limbaj de interogare pentru un SGBD distribuit care nu diferă de limbajul pentru un SGBD centralizat.