¿Qué es una base de datos distribuida? – Arquitectura, principios y ventajas

Rodrigo Ricardo Publicado el 14 noviembre, 2020 5 minutos y 17 segundos de lectura

Bases de datos en organizaciones

Las organizaciones utilizan grandes cantidades de datos. Los tipos de datos más comunes son texto y números, pero los datos también pueden incluir imágenes, fotografías, sonido, video y otros medios. Los datos se organizan en una base de datos. Un sistema de gestión de bases de datos, o DBMS, es una herramienta de software que permite organizar los datos en una base de datos.

Una base de datos consta de uno o más archivos que deben almacenarse en una computadora. En las grandes organizaciones, las bases de datos generalmente no se almacenan en las computadoras individuales de los empleados, sino en un sistema central. Este sistema central generalmente consta de uno o más servidores informáticos. Un servidor es un sistema informático que proporciona un servicio a través de una red. Uno de estos servicios es el almacenamiento de datos.

En un entorno típico, los archivos de la base de datos residen en el servidor, pero se puede acceder a ellos desde muchas computadoras diferentes en la organización. Una de las ventajas de utilizar un sistema de gestión de bases de datos es que varios usuarios pueden utilizar la misma base de datos al mismo tiempo. El servidor suele estar ubicado en una sala con acceso controlado, por lo que solo el personal autorizado puede tener acceso físico al servidor.

Considere por un momento en qué se diferencia de usar un documento normal almacenado en su disco duro. Si abre un documento de procesamiento de texto o de hoja de cálculo en su computadora, usted es el único usuario. Si desea compartir este documento con un colega, puede enviarlo por correo electrónico para que pueda guardarlo en su disco duro. Sin embargo, esto crea una copia y ahora hay dos versiones del mismo archivo. Tanto usted como su colega pueden trabajar con los datos, pero ¿qué sucede si ambos comienzan a hacer cambios? Puede ver cómo esto se va a volver confuso.

A medida que aumenta el número y la complejidad de las bases de datos, comenzamos a referirnos a ellas como un almacén de datos. Un almacén de datos es una colección de bases de datos que funcionan juntas. Un almacén de datos proporciona una arquitectura y herramientas para organizar y comprender sistemáticamente los datos de varias bases de datos. Esto puede brindar nuevos conocimientos sobre los datos.

Bases de datos distribuidas

A medida que las bases de datos crecen, se vuelve cada vez más difícil mantener la base de datos completa en una única ubicación física. No solo la capacidad de almacenamiento se convierte en un problema, también existen consideraciones de seguridad y rendimiento.

Considere una empresa con varias oficinas en todo el mundo. Es posible crear una base de datos grande y única en la oficina principal y hacer que todas las demás oficinas se conecten a esta base de datos. Sin embargo, cada vez que un empleado necesita trabajar con la base de datos, este empleado necesita crear una conexión a lo largo de miles de millas, a través de numerosos nodos de red. Mientras mueva cantidades relativamente pequeñas de datos, esto no representa un desafío importante. Pero, ¿y si la base de datos es enorme? No es muy eficiente mover grandes cantidades de datos de un lado a otro a través de la red.

Puede ser más eficiente tener una base de datos distribuida . Esto significa que la base de datos consta de múltiples bases de datos interrelacionadas almacenadas en diferentes sitios de la red informática. Para un usuario típico, la base de datos distribuida aparece como una base de datos centralizada. Sin embargo, entre bastidores, partes de la base de datos se encuentran en diferentes ubicaciones.

Las características típicas de un DBMS distribuido son:

  • Varios sitios de redes informáticas están conectados por un sistema de comunicación
  • Los datos de cualquier sitio están disponibles para los usuarios de otros sitios
  • Los datos en cada sitio están bajo el control del DBMS

Probablemente haya utilizado una base de datos distribuida sin darse cuenta. Por ejemplo, es posible que esté utilizando una cuenta de correo electrónico de uno de los principales proveedores de servicios. ¿Dónde residen exactamente sus correos electrónicos? Lo más probable es que la empresa que proporciona el servicio de correo electrónico utilice varias ubicaciones diferentes sin que usted lo sepa.

La principal ventaja de una base de datos distribuida es que el acceso y el procesamiento de datos son mucho más rápidos. La principal desventaja es que la base de datos es mucho más compleja de administrar. La configuración de una base de datos distribuida suele ser la tarea de un administrador de bases de datos con conocimientos de bases de datos muy especializados.

Resumen de la lección

Uno de los beneficios clave de un sistema de administración de bases de datos es que varios usuarios pueden trabajar con la misma base de datos al mismo tiempo en diferentes ubicaciones. Un servidor informático es un sistema informático que proporciona un servicio a través de una red, incluido el almacenamiento de datos. Una base de datos multiusuario normalmente reside en un servidor de computadora central. Un almacén de datos es una colección de bases de datos que funcionan juntas. A medida que las bases de datos aumentan de tamaño, a menudo resulta más eficaz mantenerlas en varias ubicaciones. Una base de datos distribuida consta de múltiples bases de datos interrelacionadas almacenadas en diferentes sitios de la red informática. Las bases de datos distribuidas mejoran el acceso y el procesamiento de datos, pero son más complejas de administrar.

Los resultados del aprendizaje

Después de completar esta lección, debería poder:

  • Comprender la importancia de las bases de datos para grandes grupos, empresas o incluso personas.
  • Reconocer el uso de servidores en empresas
  • Identificar la necesidad de bases de datos distribuidas para el trabajo complicado a gran escala realizado por muchas personas a millas y millas de distancia

Explora más sobre este tema

Selecciona un tema y sigue aprendiendo...

Rodrigo Ricardo
Rodrigo Ricardo Editor y fundador