Sei sulla pagina 1di 53

Base de datos para aplicaciones

Ingeniería en Tecnologías de la Información y Comunicación


Área Sistemas Informáticos.
Mtro. Juan Carlos Cruz Rodríguez

Base de datos distribuidas

Integrantes:

Eliseo González Domínguez


091710889

Raymundo Diaz González


091711044

Diego Jonapa González

091710413

Candelario Hernández Juárez


091711049

Rayón, Chiapas 07/02/2020


Contenido
Introducción........................................................................................................................................ 5
Desarrollo............................................................................................................................................ 6
Diseño del diagrama DDB ............................................................................................................... 6
Manual Paso a Paso SQL SERVER CLIENTE SERVIDOR ................................................................... 7
Manual Paso a Paso DDB con método de Replicación ................................................................ 20
Manual Paso a Paso Fragmentación Vertical .............................................................................. 40
Reglas de operación para las bases de datos distribuidas .............................................................. 45
Modos de replicación de base de datos .......................................................................................... 47
Plataformas de trabajo para las bases de datos distribuidas ......................................................... 48
Riesgos en la operación de base de datos distribuidas ................................................................... 49
Replicación de base de datos ........................................................................................................... 50
Conclusión ......................................................................................................................................... 52
Bibliografía ........................................................................................................................................ 53
Tabla de ilustración

Ilustración 1DDB .................................................................................................................................. 6


Ilustración 2 ......................................................................................................................................... 7
Ilustración 3 ......................................................................................................................................... 8
Ilustración 4 ......................................................................................................................................... 8
Ilustración 5 ......................................................................................................................................... 9
Ilustración 6 ....................................................................................................................................... 10
Ilustración 7 ....................................................................................................................................... 10
Ilustración 8 ....................................................................................................................................... 11
Ilustración 9 ....................................................................................................................................... 12
Ilustración 10 ..................................................................................................................................... 12
Ilustración 11 ..................................................................................................................................... 13
Ilustración 12 ..................................................................................................................................... 14
Ilustración 13 ..................................................................................................................................... 15
Ilustración 14 ..................................................................................................................................... 15
Ilustración 15 ..................................................................................................................................... 16
Ilustración 16 ..................................................................................................................................... 16
Ilustración 17 ..................................................................................................................................... 17
Ilustración 18 ..................................................................................................................................... 17
Ilustración 19 ..................................................................................................................................... 18
Ilustración 20 ..................................................................................................................................... 18
Ilustración 21 ..................................................................................................................................... 19
Ilustración 22 ..................................................................................................................................... 20
Ilustración 23 ..................................................................................................................................... 20
Ilustración 24 ..................................................................................................................................... 21
Ilustración 25 ..................................................................................................................................... 21
Ilustración 26 ..................................................................................................................................... 22
Ilustración 27 ..................................................................................................................................... 22
Ilustración 28 ..................................................................................................................................... 23
Ilustración 29 ..................................................................................................................................... 23
Ilustración 30 ..................................................................................................................................... 24
Ilustración 31 ..................................................................................................................................... 24
Ilustración 32 ..................................................................................................................................... 25
Ilustración 33 ..................................................................................................................................... 25
Ilustración 34 ..................................................................................................................................... 26
Ilustración 35 ..................................................................................................................................... 26
Ilustración 36 ..................................................................................................................................... 26
Ilustración 37 ..................................................................................................................................... 27
Ilustración 38 ..................................................................................................................................... 27
Ilustración 39 ..................................................................................................................................... 28
Ilustración 40 ..................................................................................................................................... 29
Ilustración 41 ..................................................................................................................................... 29
Ilustración 42 ..................................................................................................................................... 30
Ilustración 43 ..................................................................................................................................... 31
Ilustración 44 ..................................................................................................................................... 31
Ilustración 45 ..................................................................................................................................... 32
Ilustración 46 ..................................................................................................................................... 32
Ilustración 47 ..................................................................................................................................... 33
Ilustración 48 ..................................................................................................................................... 33
Ilustración 49 ..................................................................................................................................... 34
Ilustración 50 ..................................................................................................................................... 34
Ilustración 51 ..................................................................................................................................... 35
Ilustración 52 ..................................................................................................................................... 35
Ilustración 53 ..................................................................................................................................... 36
Ilustración 54 ..................................................................................................................................... 37
Ilustración 55 ..................................................................................................................................... 37
Ilustración 56 ..................................................................................................................................... 38
Ilustración 57 ..................................................................................................................................... 38
Ilustración 58 ..................................................................................................................................... 39
Ilustración 59 ..................................................................................................................................... 40
Ilustración 60 ..................................................................................................................................... 40
Ilustración 61 ..................................................................................................................................... 41
Ilustración 62 ..................................................................................................................................... 41
Ilustración 63 ..................................................................................................................................... 42
Ilustración 64 ..................................................................................................................................... 42
Ilustración 65 ..................................................................................................................................... 43
Ilustración 66 ..................................................................................................................................... 44
Ilustración 67 ..................................................................................................................................... 44
Introducción

En los últimos años, muchas empresas se han centrado en el almacenamiento y análisis de grandes
cantidades de información siendo esto imposible con sistemas de almacenamiento tradicionales.
Las bases de datos distribuidas surgieron con el objetivo de solventar esta problemática y
poder almacenar mayor cantidad sin poner en riesgo la eficiencia del sistema. Los sistemas de
almacenamiento distribuidos son un conjunto de bases de datos que están repartidas de manera
lógica por diferentes lugares geográficos. En función de cómo se distribuye la información en los
distintos nodos, se pueden encontrar diferentes tipos de bases de datos, estas pueden ser las
centralizadas en donde las bases de datos se encuentran en un único lugar centralizado, replicas en
donde toda la información existente en un nodo se encuentra replicada en otro, particionadas en
donde solo hay una copia de un elemento, pero estos elementos se encuentran distribuidas entre
los nodos y las hibridas las cuales son una combinación de los esquemas particionados y replicas.
Las bases de datos distribuidas suelen utilizar un modelo híbrido. Estos sistemas almacenan la
información de manera particionada entre los distintos nodos generando además réplicas de los
datos. Esto permite tener la información disponible incluso tras fallo en alguno de los nodos.
Desarrollo
¿Que son las bases de datos distribuidas?

Son un grupo de datos que pertenecen a un sistema, pero a


su vez está repartido entre ordenadores de una misma red,
ya sea a nivel local o cada uno en una diferente localización
geográfica, cada sitio en la red es autónomo en sus
capacidades de procesamiento y es capaz de realizar
operaciones locales y 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.

Diseño del diagrama DDB

Ilustración 1DDB
Manual Paso a Paso SQL SERVER CLIENTE SERVIDOR

La arquitectura cliente servidor tiene dos partes claramente diferenciadas, por un lado la parte del
servidor y por otro la parte de cliente o grupo de clientes donde lo habitual es que un servidor sea
una máquina bastante potente con un hardware y software específico que actúa de depósito de
datos y funcione como un sistema gestor de base de datos o aplicaciones.

En esta arquitectura el cliente suele ser estaciones de trabajo que solicitan varios servicios al
servidor, mientras que un servidor es una máquina que actúa como depósito de datos y funciona
como un sistema gestor de base de datos, este se encarga de dar la respuesta demandada por el
cliente.

1. Abrir SQL SERVER MAGNAMENT.

Ilustración 2

2. Abrir SQL con autentificación de Windows y dar click en connect


Ilustración 3

3. Una vez dentro de SQL SERVER.

I. Dar click derecho en LAPTOP


II. Y click en propiedades.

Ilustración 4
4. En seguridad se des palomea autentificación de Windows y se palomea modo de
autentificación de sql server. Esto se hace para que nos podamos acceder con un usuario y
una contraseña, y no con la autentificación de Windows.

Ilustración 5
5. En la parte de conexión se agrega los usuarios máximos que se deben de conectar y se le da
click en OK, para guardar la configuración.

Ilustración 6

6. Se crea nuevos usuarios se da click derecho en la parte de seguridad > nuevo > login

Ilustración 7
7. Se crea el nombre de cada usuario con sus respectivas contraseñas y se deshabilita enforcé
password policy.

I. Cliente 1

Ilustración 8
II. Cliente 2

Ilustración 9

III. Cliente 3

Ilustración 10
8. En la parte de server roles, se habilitas los privilegios que puede hacer el cliente.

Ilustración 11
9. En mapeo de usuario se le asigna la base de datos al usuario y los roles que puedan hacer.

Hecho todo lo anterior se le da click en OK para guardar.

Ilustración 12
10. Hecho lo anterior se va a la base de datos elegida, en el cual los clientes tendrán acceso a
las bases de datos que se les asigno, dar los permisos al público, respecto a los usuarios.

Ilustración 13

Ilustración 14
11. Una vez que ya hayamos creado el usuario se le asigna la base de datos.

I. Ir en security > Logins > y buscar el usuario creado.

Ilustración 15

Ilustración 16
12. Ya creado los clientes se ingresa con sus respectivos usuarios y contraseñas. Se da click
derecho en laptop y conectar.

I. Cliente 1

Ilustración 17

Ilustración 18
II. Cliente 2

Ilustración 19

III. Cliente 3

Ilustración 20
13. Hecho todo lo demás nos aparecerá los clientes que están conectados al servidor.

Ilustración 21

Como podemos ver tenemos a tres clientes y uno que es el servidor principal.

Nota: “Espero te sea útil”


Manual Paso a Paso DDB con método de Replicación

Configuración para la replicación de base de datos del servidor

1.-Ya tenemos nuestra base de datos proseguimos donde dice replicación y le damos nueva
publicación.

Ilustración 22

2.-Despues nos aparecerá una ventana como esta en la imagen y pulsamos siguiente.

Ilustración 23
3.- Acontinuacion seleccionamos nuestra base de datos que vamos a replicar y damos clic a
siguiente.

Ilustración 24

4.-Ya que seleccionamos nuestra Bd nos pedirá que tipo de publicación queremos en este caso le
daremos que será una publicación transaccional y le damos siguiente.

Ilustración 25
5.-Nos aparece nuestra base de datos y todas las tablas, marcamos las tablas dejándolo como esta
en la imagen y continuación marcando siguiente.

Ilustración 26

6.- en esta seccion le damos siguiente.

Ilustración 27
7.-Marcamos la primera opción y siguiente

Ilustración 28

8.-En este apartado nos vamos a ajuste de seguridad para configura el snapshop agent.

Ilustración 29
9.-Para configurar la cuenta, lo dejamos como esta en la imagen (en la segunda opción marcada
colocamos nuestro usuario)

Ilustración 30

10.-Cuando terminemos de configura nos debe aparecer una ventana con la siguiente con la cuenta
que seleccionamos. Clic siguiente

Ilustración 31
11.-le damos siguiente

Ilustración 32

12.-Colocamos un nombre de cómo queremos que se llame la publicación y le damos siguiente.

Ilustración 33
13.-Esperamos que termine de crear nuestra publicación.

Ilustración 34

14.-si la publicación fue exitosa nos aparecerá la siguiente venta y le damos cerrar.

Ilustración 35

15.-para finalizar nos debe aparecer la publicación que hemos creado.

Ilustración 36
Configuración de cliente

1. Ingresar a SQL Server con autentificación de Windows

Ilustración 37

2. Se crea el usuario de la replicación security > new > login

Ilustración 38
3. Se crea el usuario con autentificación de SQL server y su respectiva contraseña.
Se desmarca enforcé password policy

Ilustración 39

4.En la parte de roles de servicio se les da los privilegios lo que puede hacer el cliente.
Ilustración 40

4. En mapeo de usuario se selecciona la base de datos en la cual se replicará la información y


los roles y dar click en OK ara que guarde los cambios.

Ilustración 41
5. Creado lo anterior del usuario. Se va en la parte de security > login se busca el usuario creado
con anterioridad, para hacer unos ajustes.

Ilustración 42

Vemos que todo está bien y proseguimos con los siguientes pasos.
Ilustración 43

6. Se desconecta de la base de datos sql server para ingresar con el usuario creado con
anterioridad.

Ilustración 44
7. Se va es la parte de replicación en la cual nos reflejara la base de datos del servidor.
Replication > Local subscription y dar click en new.

Ilustración 45

Ilustración 46
8. Se nos desplegara la ventana emergente de New Subscriptor Wizard dar click en next.

Ilustración 47

9. Se despliega el combo box y se selecciona Find SQL Server Publisher

Ilustración 48
10. Se ingresa el nombre del servidor, el nombre de usuario y contraseña creado en la otra
máquina. Dar click en connect.

Ilustración 49

11. Se nos reflejara el nombre del servidor publicador y la base de datos a publicar. Dar click en
next.

Ilustración 50
12. Se selecciona el primer radiobuton. Dar click en next.\

Ilustración 51

13. Se nos aparecerá el nombre del usuario de nuestra máquina, y la base de datos. Dar click en
next

Ilustración 52
14. Se selecciona en los tres botones.

Ilustración 53

15. En la ventana emergente se selecciona los siguientes radiobuton. Se agrega el usuario y la


contraseña. Dar click en next, dar click en OK para guardar los cambios.
Ilustración 54

16. Se nos aparecerá otra vez la ventana en de Distribution Agent Security. Dar click en ok.
Ya con nuestro usuario.

Ilustración 55
17. En la parte de Initialize Subscription, en el combo box se selecciona inmediately. Dar click
en OK.

Ilustración 56

18. Hecho todo lo anterior dar click en finish.

Ilustración 57
19. Al finalizar en la creación de suscriptor damos en finalizar.

Ilustración 58

20. Finalizando nos aparecerá la replicación de la base de datos con el usuario accedido desde
la otra máquina.

Aquí finalizamos
Manual Paso a Paso Fragmentación Vertical
Fragmentacion Vertical.

1.- Para comenzar crearemos una nueva base de datos, en nuestro caso tendrá la siguiente
estructura, cabe mencionar que esta computadora tendremos la primera parte de nuestra base de
datos por lo que aquí solo tendremos una tabla.

Ilustración 59

2.- Una vez creada la tabla, procederemos a agregar registros en la misma, en nuestro caso
editaremos la tabla de manera directa sin utilizar consultas de inserción.

Ilustración 60
3.- Una vez insertado los registros tendríamos lo siguiente.

Ilustración 61

A continuación, proseguiremos con la maquina nuero 2, aquí comenzaremos con la fragmantacion


vertical ya que aquí nos dividiremos las columnas para despues juntarlas.

4.- Lo primero sera crear una base de datos parecida a la que creamos anteriormente.

Ilustración 62
Aquí podemos observar que la nueva base de datos tiene las mismas caracteristicas que la que se
encuentra en la maquina 1.

Ilustración 63

5.- Una vez creada la base de datos continuaremos a agregar la correspondiente tabla.

Ilustración 64
6.- En esta tabla tendremos que poner de igual manera la ‘id’ para poder identificar los registros que
estamos utilizando, ademas como ya tenemos cradas columnas en la base de datos de la maquina
1, aquí solo podremos agregar las columnas para complementar dicah base de datos.

Ilustración 65

7.- Lo siguiente sera llenar de registros en la tabla, como se ve en la imagen, cabe mencionar que
para la insercion de datos, tendremos que utilizar el mismo ‘id’ de los datos registrados en la otra
base de datos, ya que lo que estamos haciendo es complementar dichos registros.
Ilustración 66

8.- por ultimo para verificar de que la fragmentacion vertical funciona de manera correcta,
procederemos a realizar una consulta de selección donde especificaremos la ip de la otra maquina
y donde igualaremos las ‘id’ de ambas tablas para evitar la duplicidad de datos, pueden realizar la
consulta como se ve en la imagen.

Ilustración 67
Reglas de operación para las bases de datos distribuidas

Este tipo de base de datos cuentan con 12 reglas, y un solo principio fundamental.

El Principio fundamental nos dice que para el usuario un sistema distribuido debe ser igual que uno
centralizado. (Riaza, 2019)

Las 12 reglas son las siguientes:

1. Autonomía Local: Los sitios distribuidos deben ser autónomos, es decir que todas las operaciones
en un sitio dado se controlan en ese sitio.

2. No dependencia de un sitio central: No debe de haber dependencia de un sitio central para


obtener un servicio. La dependencia de un sitio sería indeseable por las siguientes razones: ese sitio
podría ser un cuello de botella. El sistema sería vulnerable; si el sitio sufriera un desperfecto, todo
el sistema dejaría de funcionar.

3. Operación Continua: Nunca debería haber necesidad de apagarse apropósito para que se pueda
realizar alguna función, como añadir un nuevo sitio, o instalar una versión mejorada.

4. Independencia con respecto a la localización: No debe de ser necesario que los usuarios sepan
dónde están almacenados físicamente los datos, el usuario debe de ver como si solo existiera un
sitio local.

5. Independencia con respecto a la fragmentación: El usuario desconoce el número de fragmentos


existentes. La fragmentación es deseable por razones de desempeño, los datos, pueden
almacenarse en la localidad donde se utilizan con mayor frecuencia de manera que la mayor parte
de las operaciones sean sólo locales y se reduzca el tráfico en la red.
6. Independencia con respecto al Sistema Operativo: El sistema debe ser ejecutable en diferentes
Sistemas Operativos.

7. Procesamiento Distribuido de Consultas: El objetivo es convertir transacciones de usuario en


instrucciones para manipulación de datos, y así reducir el tráfico en la red, esto implica que el
proceso mismo de optimización de consultas debe ser distribuido.

8. Manejo Distribuido de Transacciones: Tiene dos aspectos principales, el control de recuperación


y el control de concurrencia, cada uno de los cuales requiere un tratamiento más amplio en el
ambiente distribuido.

9. Independencia con respecto al equipo: El SGBD (Sistema de Gestión de Base de Datos) debe ser
ejecutable en diferentes plataformas hardware.

10. Independencia de réplica: Si una relación dada, es decir, un fragmento dado de una relación se
puede presentar en el nivel físico mediante varias copias almacenadas o réplicas, en muchos sitios
distintos. La réplica es viable por dos razones: las aplicaciones pueden operar sobre copias locales
en vez de tener que comunicarse con sitios remotos; una mejor disponibilidad. La desventaja
principal de las réplicas es, cuando se pone al día un cierto objeto copiado, deben ponerse al día
todas las réplicas de ese objeto.

11. Independencia con respecto a la red: El sistema debe poder ejecutarse en diferentes tipos de
redes: topología y tecnología de comunicación.

12. Independencia con respecto al SGBD: No se requiere que los SGBD en los diferentes sitios
manejen todos, la misma interfaz; no necesitan ser por fuerza copias del mismo sistema. (Landacay,
2008)
Modos de replicación de base de datos

Podemos hablar al menos de 3 tipos de replicación de base de datos:

 Replicación Instantánea: los datos de un servidor son simplemente copiados a otro servidor o a
otra base de datos dentro del mismo servidor. Al copiarse todo no necesitas un control de
cambios. Se suele utilizar cuando los datos cambian con muy poca frecuencia.

 Replicación Transaccional: primero se envía una copia completa de la base de datos y luego se
van enviando de forma periódica (o a veces continua) las actualizaciones de los datos que
cambian. Se utiliza cuando necesitas que todos los nodos con todas las instancias de la base de
datos tengan los mismos datos a los pocos segundos de realizarse un cambio.

 Replicación de mezcla: los datos de dos o más bases de datos se combinan en una sola base de
datos. En primer lugar, se envía una copia completa de la base de datos. Luego el Sistema de
Gestión de Base de Datos va comprobando los cambios que van apareciendo en los distintos
nodos y a una hora programada o a petición los datos se sincronizan. Es sobre todo útil cuando
cada nodo suele utilizar solo los datos que se actualizan allí pero que por circunstancias necesita
tener también los datos de los otros sitios. (G, 2016)
Plataformas de trabajo para las bases de datos distribuidas

SBDD

Este sistema está formado por las transacciones y los administradores de la base de datos
distribuidos. Un SBDD implica un conjunto de programas que operan en diversas computadoras,
este podría consistir de una colección de programas de diferentes fuentes.

Administrador de transacciones distribuidas (DTM).

Este es un programa que recibe las solicitudes de procesamiento de los programas de consulta o
transacciones y las traduce en acciones para los administradores de la base de datos. Los DTM se
encargan de coordinar y controlar estas acciones. Este DTM puede ser propietario o libre.

Sistema manipulador de base de datos (DBMS).

Es un programa que procesa cierta porción de la base de datos distribuida. Se encarga de recuperar
y actualizar datos del usuario y generales de acuerdo con los comandos recibidos de los DTM.

Nodo.

Un nodo es una computadora que ejecuta un DTM o un DBM o ambos. Un nodo de transacción
ejecuta un DTM y un nodo de base de datos ejecuta un DBM. (Ortega, 2020)
Riesgos en la operación de base de datos distribuidas

Los riesgos a los que se exponen las empresas y los usuarios al utilizar sistemas de Bases de Datos
Distribuidas son los siguientes:

 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 join 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.
 Integridad: Se vuelve difícil mantener la integridad, aplicar las reglas de integridad a través de
la red puede ser muy caro en términos de transmisión de datos.
 Falta de experiencia: las bases de datos distribuidas son un campo relativamente nuevo y poco
común por lo cual no existe mucho personal con experiencia o conocimientos adecuados.
 Carencia de estándares: aún no existen herramientas o metodologías que ayuden a los usuarios
a convertir un DBMS centralizado en un DBMS distribuido.
 Diseño de la base de datos se vuelve más complejo: además de las dificultades que
generalmente se encuentran al diseñar una base de datos, el diseño de una base de datos
distribuida debe considerar la fragmentación, replicación y ubicación de los fragmentos en sitios
específicos. (Agustin, 2018)
Replicación de base de datos

La replicación de datos consiste en el transporte de datos entre dos o más servidores, permitiendo
que ciertos datos de la base de datos estén almacenados en más de un sitio, y así aumentar la
disponibilidad de los datos y mejorar el rendimiento de las consultas globales. El modelo de
replicación está formado por: publicador, distribuidor, suscriptor, publicación, artículo y suscripción;
y varios agentes responsabilizados de copiar los datos entre el publicador y el suscriptor. A los tipos
básicos de replicación (de instantáneas, transaccional y de mezcla), se le incorporan opciones para
ajustarse aún más a los requerimientos del usuario.

La replicación de datos es un asunto exclusivamente entre servidores de datos, en nuestro caso


hablamos de servidores SQL Server. Los servidores SQL Server pueden desempeñar uno o varios de
los siguientes roles: publicador, distribuidor o suscriptor.

 El publicador es un servidor que pone los datos a disposición de otros servidores para poder
replicarlos.
 El distribuidor es un servidor que aloja la base de datos de distribución y almacena los datos
históricos, transacciones y metadatos.
 Los suscriptores reciben los datos replicados.

Tipos de replicación

Los tipos básicos de replicación son:

 replicación de instantáneas
 replicación transaccional
 replicación de mezcla

Replicación de instantáneas

En la replicación de instantáneas los datos se copian tal y como aparecen exactamente en un


momento determinado. Por consiguiente, no requiere un control continuo de los cambios. Las
publicaciones de instantáneas se suelen replicar con menos frecuencia que otros tipos de
publicaciones.

Replicación transaccional

En este caso se propaga una instantánea inicial de datos a los suscriptores, y después, cuando
se efectúan las modificaciones en el publicador, las transacciones individuales se propagan a los
suscriptores.

Replicación de mezcla

Permite que varios sitios funcionen en línea o desconectados de manera autónoma, y mezclar
más adelante las modificaciones de datos realizadas en un resultado único y uniforme.
Conclusión

Los sistemas de información basados en bases de datos distribuidas, buscan el manejo eficiente e
integrado de la información generada en cualquier tipo de entorno productivo, los sistemas de bases
de datos distribuidas, que no necesariamente deben ser homogéneos, permiten a los usuarios
obtener una visión generalizada de la información disponible, entonces se puede decir que una base
de datos distribuidas es un objeto “virtual”, que surge de la unión de muchas bases de datos que
han acordado trabajar juntas, y una de las ventajas que tiene este tipo de bases de datos es
que almacena la información que más se utiliza de manera local y solo en algunas ocasiones accede
de manera remota a información de otros sitios. Pese a la aparición de los métodos de bases de
datos ya hace años, parece que el salto de lo centralizado a lo distribuido a escala comercial está
por venir. Todavía no se ha extendido suficientemente el esquema distribuido, pero se espera que
próximamente se produzca el avance definitivo.
Bibliografía
Agustin, J. (30 de Abril de 2018). WordPress. Obtenido de WordPress:
https://josedatosdistribuidas.wordpress.com/unidad-1-fundamento-de-bases-de-datos-
distribuidas/

G, S. (26 de Junio de 2016). Power Data. Obtenido de Power Data: https://blog.powerdata.es/el-


valor-de-la-gestion-de-datos/beneficios-de-la-replicacion-de-base-de-datos

Landacay, K. (26 de Junio de 2008). SlideShare. Obtenido de SlideShare:


https://es.slideshare.net/ktyk/reglas-de-date-para-un-sistema-de-gestion-de-base-de-
datos-distribuidas

Ortega, R. E. (25 de Enero de 2020). Wikipedia. Obtenido de Wikipedia:


https://es.wikipedia.org/wiki/Base_de_datos_distribuida

Riaza, M. (22 de Noviembre de 2019). bigeek. Obtenido de bigeek: https://blog.bi-


geek.com/introduccion-bases-datos-distribuidas/

Potrebbero piacerti anche