1.7 Integración De Datos Vs Distribución De Datos
Integración de datos
La integración de datos es el problema de combinar datos que residen en distintos sistemas, posiblemente heterogéneos entre sí y proporcionar a los usuarios finales una vista unificada de estos datos. Por ejemplo: En el caso de los sistemas de información medica que contiene información clínica sobre los pacientes, la integración tiene generalmente como propósito el facilitar a los usuarios (ya sea personal clínico, administrativo, de investigación o el propio paciente) una vista unificada de la información clínica recogida durante el proceso de atención de los pacientes. Esta información no se …ver más…
Debido a que la actualización de los datos debe ser realizada en todas las copias, también tiene un alto costo de escritura, pero todo esto vale la pena si tenemos un sistema en el que se va a escribir pocas veces y leer muchas, y dónde la disponibilidad y fiabilidad de los datos sea de máxima importancia.
Particionadas
Este modelo consiste en que solo hay una copia de cada elemento, pero la información está distribuida a través de los nodos. En cada nodo se aloja uno o más fragmentos disjuntos de la base de datos. Como los fragmentos no se replican esto disminuye el costo de almacenamiento, pero también sacrifica la disponibilidad y fiabilidad de los datos. Algo que se debe tomar en cuenta cuando se desea implementar este modelo es la granularidad de la fragmentación. La fragmentación se puede realizar también de tres formas: * Horizontal: Los fragmentos son subconjuntos de una tabla (análogo a un restringir) * Vertical: Los fragmentos son subconjuntos de los atributos con sus valores (análogo a un proyectar) * Mixto: Se almacenan fragmentos producto de restringir y proyectar una tabla.
Una ventaja significativa de este esquema es que las consultas (SQL) también se fragmentan por lo que su procesamiento es en paralelo y más eficiente, pero también se sacrifica con casos especiales como usar JUNTAR o PRODUCTO, en general casos que involucren varios fragmentos de la BDD.
Para que una fragmentación sea correcta esta debe cumplir con