# data[].attributes.body
Es una base de datos construida sobre una red de computadores. La información que estructura la base de datos esta almacenada en diferentes sitios en la red, y los diferentes sistemas de información que las utilizan accedan datos en distintas posiciones geográficas.

# data[].attributes.attachment_link.title
1.3 ¿Que es una Base de Datos Distribuida?

# data[].attributes.attachment_link.description
Una Base de Datos Distribuida (BDD)es, una base de datos construida sobre una red de computadores. La información que estructura la base de datos esta almacenada en diferentes sitios en la red, y los diferentes sistemas de información que las utilizan accesan datos en distintas posiciones geográficas.

# data[].attributes.headline
Una base de datos distribuida es una colección de múltiples bases de datos interconectadas, que pueden estar extendidas físicamente a través de varios lugares comunicados mediante una red informática.

# data[].attributes.subject
Una base de datos distribuida es una colección de múltiples bases de datos interconectadas, que pueden estar extendidas físicamente a través de varios lugares comunicados mediante una red informática.

# data[].attributes.body
¿Por qué puedes necesitar una base de datos distribuida?          Naturaleza distribuida de unidades organizacionales. Muchas organizaciones actuales se dividen en varias unidades que se distribuyen físicamente por el mundo.                                                                                         Necesidad de intercambio de datos. Cuando hay múltiples unidades organizativas, a menudo necesitarán comunicarse entre sí y compartir sus datos y recursos.     Soporte para procesamiento de transacciones online (OLTP) y procesamiento de analítica online (OLAP). OLTP y OLAP funcionan con sistemas diversificados que pueden tener datos comunes. Los sistemas de bases de datos distribuidas ayudan a ambos procesos proporcionando datos sincronizados.                                                 Recuperación de base de datos. Una de las técnicas comunes utilizadas en un sistema de gestión de base de datos distribuida es la replicación de datos a través de los diferentes sitios.                         Soporte para múltiple aplicaciones. La mayoría de organizaciones utilizan una gran variedad de aplicaciones de software, cada una con su base de datos específica.

# data[].attributes.headline
Base de Datos distribuida a través del Internet

# data[].attributes.subject
Base de Datos distribuida a través del Internet

# data[].attributes.attachment_link.title
5.2 Diseño de una Base de Datos Distribuida

# data[].attributes.body
En una base de datos distribuida tenemos una serie de bases de datos que pueden estar distribuidas geográficamente por todo el mundo.

# data[].attributes.body
Las bases de datos se encuentran distribuidas entre diferentes sitios interconectados por una red de comunicaciones, los cuales tienen la capacidad de procesamiento autónomo. Esto indica que puede realizar operaciones locales o distribuidas. Un sistema de Bases de Datos Distribuida (SBDD) es un sistema en el cual múltiples sitios de bases de datos están ligados por un sistema de comunicaciones de tal forma que, un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si los datos estuvieran siendo accedidos de forma local.

# data[].attributes.body
Originalmente se almacenaba la información de manera centralizada, pero con el paso del tiempo las necesidades aumentaron y esto produjo ciertos inconvenientes que no era posible solucionarlos o volverlos eficientes de la forma centralizada. Estos problemas impulsaron la creación de almacenamiento distribuido, los cuales hoy en día proveen características indispensables en el manejo de información; es decir, la combinación de las redes de comunicación y las bases de datos.

# data[].attributes.body
Es el conjuntos de múltiples base de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos y geográficos.
FUNCIONALIDADES

Accede a sitios remotos, transmite consultas y datos a través de sitios mediante una red comunicación.

Almacena el esquema de distribución y replicas de los datos en el catálogo del sistema.

Establece estrategias de ejecución de las consultas y las transacciones que acceden a los datos en más de un sitio.

Decide a cual copia de los datos acceder.

Mantiene consistencia de los datos recopilados.

# data[].attributes.body
Son grupos de datos que pertenecen a un sistema pero a su vez esta repartido entre ordenadores de una misma red, ya sea a nivel local o en diferente localizaciones geográficas, cada sitio en la red es autónomo en sus capacidades de procesamiento y es capaz de realizar operaciones locales, en cada uno de estos ordenadores debe estar ejecutándose una aplicación a nivel global que permita la consulta de todos los datos como si se tratase de uno solo.

# data[].attributes.body
Ejemplo

# data[].attributes.body
Distribución: Los datos no están residentes en el mismo sitio (procesador). Esto permite distinguir una base de datos distribuida de una base de datos centralizada.

Correlación lógica: Los datos tienen algunas propiedades que los relacionan, de tal manera que se puede distinguir una base de datos distribuida de un conjunto de bases de datos locales o archivos residentes en diferentes sitios de una red de Computadores.

# data[].attributes.body
Sistema de Bases de Datos Distribuida es un sistema en el cual múltiples sitios de bases de datos están ligados entre sí por un sistema de comunicaciones, de tal forma que un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local.

Un sistema distribuido de bases de datos se almacena en varias computadoras.

# data[].attributes.body
Una base de datos distribuida es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos y geográficos e interconectados por una red de comunicaciones.

# data[].attributes.body
Una Base de Datos Distribuida (BDD) es, una base de datos construida sobre una red de computadores. La información que estructura la base de datos esta almacenada en diferentes sitios en la red, y los diferentes sistemas de información que las utilizan para ingresar datos en distintas posiciones geográficas.

# data[].attributes.headline
Definición de base de datos distribuida.

# data[].attributes.subject
Definición de base de datos distribuida.

# data[].attributes.body
Puedo definir que una base de datos distribuida consiste en un almacén de datos, es decir en un conjunto de datos almacenado de manera sistemática siempre dispuesto a ser utilizado. Pero tiene una particularidad que la diferencia y que consiste en que estos datos están almacenados en distintas máquinas que integran un sistema y que tienen conexión entre si.

# data[].attributes.body
Ventajas

Refleja una estructura organizacional - los fragmentos de la base de datos se ubican en los departamentos a los que tienen relación.

Autonomía local - un departamento puede controlar los datos que le pertenecen.

Disponibilidad - un fallo en una parte del sistema solo afectará a un fragmento, en lugar de a toda la base de datos.

Desventajas

Complejidad - Se debe asegurar que la base de datos sea transparente, se debe lidiar con varios sistemas diferentes que pueden presentar dificultades únicas. El diseño de la base de datos se tiene que trabajar tomando en cuenta su naturaleza distribuida, por lo cual no podemos pensar en hacer joins que afecten varios sistemas.

Economía - la complejidad y la infraestructura necesaria implica que se necesitará una mayor mano de obra.

Seguridad - se debe trabajar en la seguridad de la infraestructura, así como cada uno de los sistemas.

# data[].attributes.headline
es una colección de datos distribuidos en diferentes nodos de una red de computadoras. Cada sitio de la red es autónomo, puede ejecutar aplicaciones locales y al menos una aplicación global, lo cual requiere el acceso a datos, ubicados en varios sitios, usando un subsistema de comunicación [Ceri, 1984]. Para el diseño de BDDs se han definido dos grandes estrategias [Ceri, 1987]: el enfoque Top-Down y el Bottom-Up. En el enfoque Top-Down se comienza diseñando el esquema global, luego se concibe la fragmentación de la BD y la localización de los fragmentos en los sitios. Se completa ejecutando, en cada sitio, el diseño físico de los datos. Por otro lado el enfoque Bottom-Up se basa en laintegración de esquemas ya creados en un esquema global a partir de las BD existentes.

# data[].attributes.subject
es una colección de datos distribuidos en diferentes nodos de una red de computadoras. Cada sitio de la red es autónomo, puede ejecutar aplicaciones locales y al menos una aplicación global, lo cual requiere el acceso a datos, ubicados en varios sitios, usando un subsistema de comunicación [Ceri, 1984]. Para el diseño de BDDs se han definido dos grandes estrategias [Ceri, 1987]: el enfoque Top-Down y el Bottom-Up. En el enfoque Top-Down se comienza diseñando el esquema global, luego se concibe la fragmentación de la BD y la localización de los fragmentos en los sitios. Se completa ejecutando, en cada sitio, el diseño físico de los datos. Por otro lado el enfoque Bottom-Up se basa en laintegración de esquemas ya creados en un esquema global a partir de las BD existentes.

# data[].attributes.attachment_link.title
Conceptos básicos de las bases de datos distribuidas

# data[].attributes.body
imágenes de BASE DE DATOS DISTRIBUIDAS

# data[].attributes.body
Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos y geográficos ( un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamientos autónomos, estos permiten realizar operaciones locales o distribuidas.

# data[].attributes.body
Una de las decisiones más importantes que el diseñador de bases de datos distribuidas debe tomar es el posicionamiento de la data en el sistema y el esquema bajo el cual lo desea hacer. Para esto existen cuatro alternativas principales: centralizada, replicada, fragmentada, e híbrida.

# data[].attributes.body
Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos y geográficos (pej. un servidor corriendo 2 máquinas virtuales) e interconectados por una red de comunicaciones. Dichas BDD tienen la capacidad de realizar procesamientos autónomos, estos permiten realizar operaciones locales o distribuidas.

Un Sistema de Bases de Datos Distribuida (SBDD), en inglés Distributed Database Management System (DDBMS), es un sistema en el cual múltiples sitios de bases de datos están ligados entre sí por un sistema de comunicaciones, de tal forma que un usuario en cualquier sitio puede acceder los datos en cualquier parte de la red exactamente como si estos fueran accedidos de forma local.

Un sistema distribuido de bases de datos se almacena en varias computadoras. Los principales factores que distinguen un SBDD de un sistema centralizado son los siguientes:

Hay múltiples computadores, llamados sitios o nodos.

Estos nodos deben de estar comunicados por medio de algún tipo de red de comunicaciones para transmitir datos y órdenes entre los sitios.