La base de datos centralizada es una base de datos en la que los datos se almacenan y mantienen en una única ubicación. Este es el enfoque tradicional para almacenar datos en grandes empresas. La base de datos distribuida es una base de datos en la que los datos se almacenan en dispositivos de almacenamiento que no se encuentran en la misma ubicación física, pero la base de datos se controla mediante un Sistema de gestión de bases de datos (DBMS) central .
En una base de datos centralizada, todos los datos de una organización se almacenan en un solo lugar, como una computadora central o un servidor. Los usuarios en ubicaciones remotas acceden a los datos a través de la red utilizando los programas de aplicación proporcionados para acceder a los datos.
En una base de datos distribuida, los datos se almacenan en dispositivos de almacenamiento ubicados en diferentes ubicaciones físicas. No están conectados a una CPU común, pero la base de datos está controlada por un DBMS central. Para mantener actualizada una base de datos distribuida, se utilizan los procesos de replicación y duplicación. El proceso de replicación identifica los cambios en la base de datos distribuida y aplica esos cambios para asegurarse de que todas las bases de datos distribuidas se vean iguales. Dependiendo del número de bases de datos distribuidas, este proceso podría volverse muy complejo y requerir mucho tiempo.