Hajautettu tietokanta ( eng. distributed database, DDB ) - tietokanta , jonka komponentit sijaitsevat tietokoneverkon eri solmuissa jonkin kriteerin mukaisesti.
Hajautettu tietokanta, jota joskus kutsutaan hajautetuksi / rinnakkaistietokannaksi tai englanninkielisessä lyhenteessä , DDB on täsmälleen yksi tietokanta, ei mielivaltainen joukko tiedostoja, jotka on tallennettu erikseen eri verkkosolmuihin, ja se on hajautettu tiedostojärjestelmä. Data on DDB:tä vain, jos se liittyy jonkin rakenteellisen formalismin, relaatiomallin , mukaan ja siihen pääsee yhdellä korkean tason rajapinnalla .
Hajautetuilla tietokannoilla voi olla erilaisia replikointitasoja - tietojen täydellisestä päällekkäisyyden puuttumisesta kaikkien hajautettujen kopioiden kaikkien tietojen täydelliseen päällekkäisyyteen (esimerkiksi lohkoketju ).
Tietokannan jakautuminen (mukaan lukien pirstoutuminen ja replikointi ) useiden solmujen välillä on näkymätöntä käyttäjille. Tätä ominaisuutta kutsutaan läpinäkyvyydeksi , ja tiedon jakaminen ja replikointi useiden verkon kautta kytkettyjen tietokoneiden välillä on olennaista, jotta voidaan toteuttaa tietojen riippumattomuus tallennusvälineestä. Tämä saavutetaan useiden erityyppisten läpinäkyvyysten avulla:
Ihannetapauksessa täydellinen läpinäkyvyys tarkoittaa hajautetun DBMS:n kyselykielen olemassaoloa, joka ei eroa keskitetyn DBMS:n kielestä.