Base de datos distribuida ( ing. base de datos distribuida, DDB ) - una base de datos , cuyos componentes están ubicados en varios nodos de una red informática de acuerdo con algún criterio.
Una base de datos distribuida, a veces llamada base de datos distribuida / paralela o en la abreviatura inglesa , DDB es exactamente una base de datos única, y no un conjunto arbitrario de archivos almacenados individualmente en diferentes nodos de red y es un sistema de archivos distribuido. Los datos son DDB solo si están relacionados de acuerdo con algún formalismo estructural, el modelo relacional , y se accede a ellos mediante una sola interfaz de alto nivel .
Las bases de datos distribuidas pueden tener diferentes niveles de replicación , desde la ausencia total de duplicación de información hasta la duplicación completa de toda la información en todas las copias distribuidas (por ejemplo, blockchain ).
La distribución (incluida la fragmentación y la replicación ) de una base de datos en varios nodos es invisible para los usuarios. Esta propiedad se denomina transparencia , y la tecnología de distribución y replicación de datos en varias computadoras conectadas por una red es fundamental para hacer realidad el concepto de independencia de los datos del medio de almacenamiento. Esto se logra a través de varios tipos de transparencia:
Idealmente, la transparencia total implica la presencia de un lenguaje de consulta para un DBMS distribuido que no difiere del lenguaje de un DBMS centralizado.