Bases de datos distribuidas
Alexandra Pomares Q
Replicación
• Conjunto de tecnologías
– Copiar y distribuir datos y objetos de bases de datos. – Sincronizar las bases de datos paramantener la consistencia
• Localizaciones
– Usuarios remotos – Usuarios móviles en LAN´s – Usuarios móviles en WAN´s – …
Escenarios de Replicación
• Servidor - servidores
• Servidor- clientes.
Servidor - Servidor
• Objetivos
– Mejorar escalabilidad y disponibilidad – Bodegas de datos y reportes – Integrar datos
• De múltiples lugares • Datos heterogéneos
– Cargade operaciones en batch
Replicación de datos de servidor a cliente
• Intercambiar datos con clientes móviles
– CRM – SFA (Sales Force Automatition)
• Aplicaciones POS (Point of Sale)
– Terminales ATM – Cajas
• Integración de datos de múltiples sitios
Replicación en SQL Server 2008
• Metáfora de la industria de publicaciones para representar la topología de replicación • Elementos
– Publicador – Distribuidor – Suscriptores – Publicaciones – Artículos – Suscripciones
Replicación en SQL Server 2008
• Metáfora
– Un publicador de revistas produce una o máspublicaciones – Las publicaciones contienen artículos – El publicador distribuye directamente las revistas o usa un distribuidor – Los suscriptores reciben las publicaciones a los que estánsuscritos
• Fuera de la metáfora
– El suscriptor tiene la habilidad de hacer actualizaciones sobre los artículos – El publicador tiene la habilidad de enviar cambios incrementales a los artículos deuna publicación
Replicación en SQL Server 2008
Tipos de replicación
• Transactional replication.
– Inicia con un snapshot y luego se envían los cambios de los datos o del esquema tanpronto ocurren (near real time)
• Se propagan los cambios incrementalmente • Aplicación requiere baja latencia • El publicador tiene alto volumen de insert, update y delete
– P2P transaction...
Regístrate para leer el documento completo.