ESQUEMAS DE REPLICACIÓN.
To name your story, you have to think about the overall message and what you want your audience to understand from the story. Also, make it relevant and easy to remember.
ESQUEMA IDEAL.
un esquema de replicación óptimo depende del patrón de
acceso, es decir, el número de lecturas y escrituras emitidas por cada procesad.
La elección de sitios y el grado de replicación dependen de los objetivos de rendimiento y
disponibilidad para el sistema y de los tipos y secuencias de transacciones introducidas en cada sitio.
AMBIENTES MOVILES.
La replicación es necesaria cuando un usuario móvil frecuentemente
accede a datos que son poco actualizados.
La alocación de una copia de tal dato a un
usuario móvil puede reducir costos involucrados en tales transacciones.
Las máquinas desconectadas o pobremente conectadas dependen
principalmente de los recursos locales.
Los host móviles deben enfrentar una
reducida disponibilidad, una medida apropiada para tener datos es almacenarlos localmente.
ALGORITMOS CENTRALIZADOS VS DINAMICOS.
Algoritmos distribuidos.
Cada procesador toma decisiones para cambiar localmente el esquema de replicación.
Su sobrecarga es menor porque ellos eliminan los mensajes extras requeridos en el
caso centralizado.
Responden a cambios en el modelo de lectura-escritura de una manera más oportuna, ellos evitan el retraso involucrado.
Algoritmos centralizados.
transmite periódicamente la información
pertinente (normalmente estadísticas) hacia algún procesador predeterminado x.
x computa la función y ordena el cambio del esquema de replicación.
ESQUEMAS DINAMICOS.
Eliminaciones de réplicas.
Creaciones de nuevas réplicas.
De acuerdo a las variaciones del patrón de acceso
y carga del sistema.
Cambian dinámicamente el esquema de replicación de un dato.
ESQUEMAS ESTATICOS.
Se diseña la base de datos distribuida, y permanece hasta que el diseñador intervenga manualmente.
Para cambiar el número de réplicas o su localización.
COMPARACIÓN DE LOS DIFERENTES GRADOS DE REPLICACIÓN.
Si los datos están totalmente replicados, el procesamiento de consultas va a ser fácil.
Se comparan la complejidad de implementar o tomar ventaja de las diferentes alternativas de replicación.
MODELO PARCIALMENTE REPLICADO.
Representa la selección de las mejores características de los anteriores
minimizando los efectos de las porciones.
Se permite que la BD tenga cualquier
combinación de los tres modelos previos.
MODELO TOTALMENTE REPLICADO.
Posee el costo mas alto asociado con el hardware debido a
las N copias (si hay N sitios).
El costo de las consultas se minimiza porque no hay overhead por comunicaciones.
El mayor beneficio es para los usuarios finales en términos de confiabilidad aumentada
debido a las múltiples.
Copias y tiempo de respuesta reducido para las consultas.
Es el caso extremo de los diferentes grados de replicación.
Se replica toda la BD en todos los sitios del sistema distribuido.
CON REDUNDANCIA DE DATOS.
soportan replicación, e incluyen los modelos totalmente replicados o
parcialmente replicados.
MODELO PARTICIONADO.
La confiabilidad es mas alta que en la versión centralizada,pero menos que en la replicada.
Minimiza el volumen de almacenamiento
porque existe una sola copia.
Las actualizaciones serán más baratas y rápidas que los casos centralizado.
Utiliza la noción de tener una sola copia de la BD como en el caso centralizado.
Pero distribuye las partes de ella en los deferentes sitios.
MODELO CENTRALIZADO.
Tener en cuenta son los altos costos de los accesos remotos en términos.
De demoras de comunicación y contención.
El procesamiento de consultas se simplifica en los sitios remotos.
La falta de distribución hace el control, la seguridad, y el mantenimiento muy simple.
Esta estrategia tiene el efecto de minimizar los costos de almacenamiento.
Los datos están siempre consistentes y actualizados.
no involucra distribución de datos.
Los datos están almacenados en un simple manejador de recursos.
El uso de los datos puede ser distribuido
vía acceso.
Remoto.
Local.
SIN REDUNDANCIA DE DATOS.
The ending of a story is essential. We all know that if the ending is weak, what happened before loses its importance. So make it unpredictable, but fair. A resolved ending answers all the questions and ties up any loose threads from the plot.
Estos modelos no soportan replicación.
This is the moment when the main character surpasses the last obstacle and finally faces their greatest challenge.
The climax usually follows one of these patterns:
- realization
- resolution
- choice
Type in your answer.
cada fragmento reside en un solo sitio.
Incluyen el modelo.
Particionado.
Centralizado.
DISTRIBUCIÓN DE DATOS.
The middle of the story is where you add layers of complications that will lead to the end. Reveal more about the character's journey. Did their personality go through changes? How did they overcome the challenges? And as you build up the story’s central conflict, make it more personal to that character. Also, from the middle act, you have to lead into the final act.
realiza en forma estática al momento del diseño o de la ampliación de la red.
No interviene la performance real del sistema.
En un sistema gestor de base de datos.
Your character(s) need(s) motivation in order to solve the challenge(s).
define para cada nodo el conjunto de datos que
Secondary characters might also have motives that lead them to cross paths with the main character or which might trigger them to help the main character.
o controlar localmente.
que va a
administrar.
Establece como cada fragmento .
Why does your character need to confront this challenge? What does he/she expect to accomplish by solving it?
See a few examples:
- will marry in 3 days
- can fix the mistakes of the past
Asignarlo a un sitio determinado.
DEFINICIÓN.
In the beginning of the story (or the exposition), you will need to introduce the setting and characters. You might also want to introduce the main conflict. This part of the story is important because it gives the reader necessary background information and maybe even a first insight into a character’s personality.
En una base de datos distribuidas.
The setting (time & place) of a story can change throughout the plot.
Determina cuantas replicas.
Your story can take place wherever your imagination will take you to.
For example: in an elevator, in an enchanted forest, etc. Don't forget to give details of the environment each time the setting changes, otherwise, the story can be confusing. Also, mention the seasons as each of them has unique weather and events.
De datos son creadas y a que procesador son asignadas.