Un sistema de base de datos distribuidas es una colección de datos relacionados lógicamente que se encuentran dispersos en diferentes computadoras en red, cada una con capacidad de procesamiento autónomo y para ejecutar aplicaciones locales. Un sistema de administración de bases de datos distribuidos permite acceder a sitios remotos, rastrear la distribución y replicación de datos, y elaborar estrategias para consultas y transacciones que acceden a datos en diferentes sitios, además de recuperarse ante caídas de sitios individuales.