Replicacion de Datos en SQL Server
Upcoming SlideShare
Loading in...5
×
 

Replicacion de Datos en SQL Server

on

  • 12,837 views

 

Statistics

Views

Total Views
12,837
Views on SlideShare
12,413
Embed Views
424

Actions

Likes
0
Downloads
352
Comments
0

4 Embeds 424

http://www.bernardorobelo.com 321
http://www.slideshare.net 52
http://bernardorobelo.blogspot.com 50
http://bernardorobelo.blogspot.mx 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Publisher Publisher is a server that makes the data available for subscription to other servers. In addition to making data available for replication, a publisher also identifies what data has changed at the subscriber during the synchronizing process. Depending on the type of replication, changed data is identified at different instances. We will learn more about Replication types in the Replication Types section. Distributor Distributor maintains the Distribution Database. The role of the distributor varies depending on the type of replication.  Two types of Distributors are identified: Remote distributor and Local distributor. Remote distributor is separate from publisher and is configured as a distributor for replication. Local distributor is a server that is configured as a publisher and a distributor. Agents Agents are the processes that are responsible for copying and distributing data between Publisher and subscriber. There are different types of Agents supporting different replication types. Subscriber Subscriber is a server that receives and maintains the published data. Modifications to the data at the subscriber-level can be propagated back to the publisher; in some cases Subscriber may re-publish the data to the other subscribers. Articles An article can be any database object, viz. Tables (Column filtered or Row filtered), Views, Indexed views, Stored Procedures, User defined functions. Publication Publication is collection of articles. Subscriptions Subscription is a request for copy of data or database objects to be replicated.

Replicacion de Datos en SQL Server Replicacion de Datos en SQL Server Presentation Transcript

  • Metáfora Ing. BARJ – IST – UPOLI - 2008
  • Metáfora
    • Publicador
        •  Es un servidor que hacen que los datos estén disponibles para subscripción a otros servidores
    • Distribuidor
        • Mantiene la distribución entre las base de datos.
        • Dos Tipos: Distribuidor Remoto y Distribuidor Local
    • Agentes
        • Son los responsables de copiar y distribuir datos entre el Publicador y el Subscriptor
        • Tres tipos diferentes de agentes
    • Subscritor
        •  Es un servidor que recibe y mantiene publicado los datos.
    • Articulo
        •  Puede ser cualquier objeto Tablas, Vistas, Procedimientos y Funciones de Usuario
    • Publicación
        •  Es una colección de artículos
    • Suscripción
        •  Es una solicitud para copiar datos o objetos de base de datos para ser replicados.
    Ing. BARJ – IST – UPOLI - 2008
  • Tipos de Subscripcion
    • La subscripciones en el publicador pueden ser replicados al subscritor via PUSH subscription o PULL subscription.
      • Con Push subscription el publicador responde para ser sincronizado todos los cambios al subscritor sin preguntar al subscritor por dichos cambios.
      • Con Pull subscription el subscritor inicializa la replicación instanciada en el publicador.
    Ing. BARJ – IST – UPOLI - 2008
  • Tipos de Replicación
    • 1 - Replicación de Instantáneas
    • 2 - Replicación Transaccional
    • 3 - Replicación de Mezcla
    Ing. BARJ – IST – UPOLI - 2008
  • Replicación de instantáneas
    • También conocida como replicación estática. Copia y distribuye datos y objetos de base de datos exactamente como aparecen en el momento en el que ocurren.
    • Características
      • Los cambios de datos en el subscritor no son actualizados continuamente.
      • El Subscritor actualiza los datos de forma completa y no de forma transaccional.
    • Cuando usarla?
      • Datos/objetos son estáticos o no cambian con frecuencia.
      • La cantidad de datos a ser replicados es pequeña.
      • Los usuarios trabajan desconectados, no siempre interesa la ultima información.
    Ing. BARJ – IST – UPOLI - 2008
  • Replicacion Transaccional
    • También conocida como replicación dinámica. Las modificaciones de la publicación en el publicador son propagadas al subscritor de forma incremental.
    • Características de la Replicación Transaccional
      • Publicador y subscritor siempre están sincronizados.
      • Las Transacciones son preservadas; Ej: si son modificados 5 registros de datos, siempre serán los 5 registros propagados al subscriptor o no serán propagados.
      • El publicador y el suscriptor deberán siempre estar conectados.
    • Cuando usar la Replicación Transaccional?
      • La información que se replica será utilizada solo de lectura. La información de ventas e inventarios de una Central son replicados a las Sucursales.
      • El subscriptor siempre necesita la ultima información
    Ing. BARJ – IST – UPOLI - 2008
  • Replicación de Mezcla
    • La replicación de Mezcla provee las ventajas de ambas replicaciones anteriores. La instantánea inicial se aplica a los suscriptores; se hace un seguimiento de los cambios realizados en los datos publicados en el publicador y en los suscriptores. Los datos se sincronizan entre los servidores a una hora programada o a petición.
    • Características de la Replicación de Mezcla:
      • Actualiza los datos haciendo independiente a mas de un servidor.
      • Los datos son mezclados basados en un calendario o en la demanda.
      • Permite a los usuarios trabajar online/offline y sincronizar más adelante las modificaciones de datos realizadas en un resultado único y uniforme .
    • Cuando usar la Replicación de Mezcla?
      • La autonomía del sitio es un factor crucial.
      • Múltiples subscriptores necesitan actualizar datos en diferentes ocasiones y propagar los cambios al publicador y a otros suscriptores;
      • los suscriptores necesitan recibir datos, realizar cambios sin conexión y sincronizar más adelante los cambios con el publicador y otros suscriptores
    Ing. BARJ – IST – UPOLI - 2008
  • Central Publisher/Distributor Ing. BARJ – IST – UPOLI - 2008
  • Central Publisher/Remote Distributor Ing. BARJ – IST – UPOLI - 2008
  • Central subscriber/multiple publishers Ing. BARJ – IST – UPOLI - 2008
  • Multiple publishers/multiple subscribers Ing. BARJ – IST – UPOLI - 2008
  • Ing. BARJ – IST – UPOLI - 2008
  • Ing. BARJ – IST – UPOLI - 2008 CONCLUSIONES GENERALES
  • Ing. BARJ – IST – UPOLI - 2008 MUCHAS GRACIAS! [email_address] Ing. Bernardo Robelo http://bernardorobelo.blogspot.com
  • Ing. BARJ – IST – UPOLI - 2008
  • Ing. BARJ – IST – UPOLI - 2008
  • Ing. BARJ – IST – UPOLI - 2008