Diferencia entre base de datos centralizada y base de datos distribuida

1. Base de datos centralizada: 

Una base de datos centralizada es básicamente un tipo de base de datos que se almacena, ubica y mantiene en una sola ubicación. Este tipo de base de datos se modifica y administra desde esa misma ubicación. Esta ubicación es, por lo tanto, principalmente cualquier sistema de base de datos o un sistema informático centralizado. Se accede a la ubicación centralizada a través de una conexión a Internet (LAN, WAN, etc.). Esta base de datos centralizada es utilizada principalmente por instituciones u organizaciones. 


Advantages: 

  • Dado que todos los datos se almacenan en una sola ubicación, es más fácil acceder y coordinar los datos.
  • La base de datos centralizada tiene una redundancia de datos mínima, ya que todos los datos se almacenan en un solo lugar.
  • Es más barato en comparación con todas las demás bases de datos disponibles.

Desventajas:

  • El tráfico de datos en el caso de una base de datos centralizada es mayor.
  • Si se produce algún tipo de falla en el sistema centralizado, se destruirán todos los datos.

2. Base de datos distribuida: 

Una base de datos distribuida es básicamente un tipo de base de datos que consta de múltiples bases de datos que están conectadas entre sí y se distribuyen en diferentes ubicaciones físicas. Los datos que se almacenan en varias ubicaciones físicas se pueden gestionar de forma independiente de otras ubicaciones físicas. La comunicación entre bases de datos en diferentes ubicaciones físicas se realiza por tanto mediante una red informática. 


Advantages:

  • Esta base de datos se puede expandir fácilmente ya que los datos ya están distribuidos en diferentes ubicaciones físicas.
  • Se puede acceder fácilmente a la base de datos distribuida desde diferentes redes.
  • Esta base de datos es más segura en comparación con una base de datos centralizada.

Desventajas:

  • Esta base de datos es muy costosa y difícil de mantener debido a su complejidad.
  • En esta base de datos, es difícil proporcionar una vista uniforme a los usuarios, ya que se encuentra distribuida en diferentes ubicaciones físicas.

Diferencia entre base de datos centralizada y base de datos distribuida: 

S. NO. Base de comparación Base de datos centralizada base de datos distribuida
1. Definición Es una base de datos que se almacena, ubica y mantiene en una única ubicación. Es una base de datos que consta de múltiples bases de datos que están conectadas entre sí y se distribuyen en diferentes ubicaciones físicas.
2. Tiempo de acceso El tiempo de acceso a los datos en el caso de múltiples usuarios es más en una base de datos centralizada. El tiempo de acceso a los datos en el caso de múltiples usuarios es menor en una base de datos distribuida.
3. Gestión de datos La gestión, modificación y copia de seguridad de esta base de datos son más fáciles ya que todos los datos están presentes en la misma ubicación. La gestión, modificación y copia de seguridad de esta base de datos son muy difíciles ya que se encuentra repartida en diferentes ubicaciones físicas.
4. Vista Esta base de datos proporciona una vista uniforme y completa al usuario. Dado que se distribuye en diferentes ubicaciones, es difícil proporcionar una vista uniforme al usuario.
5. Consistencia de los datos Esta base de datos tiene más consistencia de datos en comparación con la base de datos distribuida. Esta base de datos puede tener algunas replicaciones de datos, por lo que la consistencia de los datos es menor.
6. Falla Los usuarios no pueden acceder a la base de datos en caso de que ocurra una falla en la base de datos. En una base de datos distribuida, si una base de datos falla, los usuarios tienen acceso a otras bases de datos.
7. Costo Una base de datos centralizada es menos costosa. Esta base de datos es muy cara.
8. Mantenimiento Facilidad de mantenimiento porque la totalidad de los datos y la información están disponibles en un solo lugar y, por lo tanto, son fáciles de alcanzar y acceder. Es difícil de mantener debido a la distribución de datos e información en varios lugares. Por lo tanto, es necesario verificar los problemas de redundancia de datos y cómo mantener la coherencia de los datos.
9. Eficiente Una base de datos centralizada es menos eficiente ya que la búsqueda de datos se vuelve bastante compleja debido al almacenamiento de datos e información en un lugar particular.  Una base de datos distribuida es más eficiente que una base de datos centralizada debido a que los datos se dividen en varios lugares, lo que hace que la búsqueda de datos sea simple y requiera menos tiempo.
10 Velocidad de respuesta La velocidad de respuesta es mayor en comparación con una base de datos distribuida. La velocidad de respuesta es menor en comparación con una base de datos centralizada.
11 Ventajas
  • Integridad de los datos
  • Seguridad
  • Fácil acceso a toda la información.
  • Los datos son fácilmente portátiles
  • Alto rendimiento debido a la división de la carga de trabajo.
  • Alta disponibilidad debido a la preparación de los Nodes disponibles para trabajar.
  • Nodes independientes y mejor control sobre los recursos.
12 Desventajas
  • La búsqueda de datos lleva tiempo
  • En caso de falla de un servidor centralizado, se perderá toda la base de datos.
  • Si varios usuarios intentan acceder a los datos al mismo tiempo, puede crear problemas.
  • Es bastante grande y complejo, por lo que es difícil de usar y mantener.
  • Difícil proporcionar seguridad.
  • Problema de integridad de datos
  • Aumento de los requisitos de almacenamiento e infraestructura
  • Manejar fallas es una tarea bastante difícil
13 Ejemplos
  • Una CPU de escritorio o servidor
  • Una computadora central.
  • apache encender
  • apache casandra
  • Base H de Apache
  • Amazon SimpleDB
  • Punto de clúster
  • Fundación DB.

Publicación traducida automáticamente

Artículo escrito por sakshi17bcs1162 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *