Metáfora Ing. BARJ – IST – UPOLI - 2008
Metáfora <ul><li>Publicador </li></ul><ul><ul><ul><li>   Es un servidor que hacen que los datos estén disponibles para su...
Tipos de Subscripcion <ul><li>La subscripciones en el publicador pueden ser replicados al subscritor via PUSH subscription...
Tipos de Replicación  <ul><li>1 - Replicación de Instantáneas </li></ul><ul><li>2 - Replicación Transaccional  </li></ul><...
Replicación de instantáneas <ul><li>También conocida como replicación estática. Copia y distribuye datos y objetos de base...
Replicacion Transaccional <ul><li>También conocida como replicación dinámica.  Las modificaciones de la publicación en el ...
Replicación de Mezcla <ul><li>La replicación de Mezcla provee las ventajas de ambas replicaciones anteriores. La instantán...
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
Upcoming SlideShare
Loading in...5
×

Replicacion de Datos en SQL Server

11,511

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
11,511
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
403
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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

    1. 1. Metáfora Ing. BARJ – IST – UPOLI - 2008
    2. 2. Metáfora <ul><li>Publicador </li></ul><ul><ul><ul><li> Es un servidor que hacen que los datos estén disponibles para subscripción a otros servidores </li></ul></ul></ul><ul><li>Distribuidor </li></ul><ul><ul><ul><li>Mantiene la distribución entre las base de datos. </li></ul></ul></ul><ul><ul><ul><li>Dos Tipos: Distribuidor Remoto y Distribuidor Local </li></ul></ul></ul><ul><li>Agentes </li></ul><ul><ul><ul><li>Son los responsables de copiar y distribuir datos entre el Publicador y el Subscriptor </li></ul></ul></ul><ul><ul><ul><li>Tres tipos diferentes de agentes </li></ul></ul></ul><ul><li>Subscritor </li></ul><ul><ul><ul><li> Es un servidor que recibe y mantiene publicado los datos. </li></ul></ul></ul><ul><li>Articulo </li></ul><ul><ul><ul><li> Puede ser cualquier objeto Tablas, Vistas, Procedimientos y Funciones de Usuario </li></ul></ul></ul><ul><li>Publicación </li></ul><ul><ul><ul><li> Es una colección de artículos </li></ul></ul></ul><ul><li>Suscripción </li></ul><ul><ul><ul><li> Es una solicitud para copiar datos o objetos de base de datos para ser replicados. </li></ul></ul></ul>Ing. BARJ – IST – UPOLI - 2008
    3. 3. Tipos de Subscripcion <ul><li>La subscripciones en el publicador pueden ser replicados al subscritor via PUSH subscription o PULL subscription. </li></ul><ul><ul><li>Con Push subscription el publicador responde para ser sincronizado todos los cambios al subscritor sin preguntar al subscritor por dichos cambios. </li></ul></ul><ul><ul><li>Con Pull subscription el subscritor inicializa la replicación instanciada en el publicador. </li></ul></ul>Ing. BARJ – IST – UPOLI - 2008
    4. 4. Tipos de Replicación <ul><li>1 - Replicación de Instantáneas </li></ul><ul><li>2 - Replicación Transaccional </li></ul><ul><li>3 - Replicación de Mezcla </li></ul>Ing. BARJ – IST – UPOLI - 2008
    5. 5. Replicación de instantáneas <ul><li>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. </li></ul><ul><li>Características </li></ul><ul><ul><li>Los cambios de datos en el subscritor no son actualizados continuamente. </li></ul></ul><ul><ul><li>El Subscritor actualiza los datos de forma completa y no de forma transaccional. </li></ul></ul><ul><li>Cuando usarla? </li></ul><ul><ul><li>Datos/objetos son estáticos o no cambian con frecuencia. </li></ul></ul><ul><ul><li>La cantidad de datos a ser replicados es pequeña. </li></ul></ul><ul><ul><li>Los usuarios trabajan desconectados, no siempre interesa la ultima información. </li></ul></ul>Ing. BARJ – IST – UPOLI - 2008
    6. 6. Replicacion Transaccional <ul><li>También conocida como replicación dinámica. Las modificaciones de la publicación en el publicador son propagadas al subscritor de forma incremental. </li></ul><ul><li>Características de la Replicación Transaccional </li></ul><ul><ul><li>Publicador y subscritor siempre están sincronizados. </li></ul></ul><ul><ul><li>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. </li></ul></ul><ul><ul><li>El publicador y el suscriptor deberán siempre estar conectados. </li></ul></ul><ul><li>Cuando usar la Replicación Transaccional? </li></ul><ul><ul><li>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. </li></ul></ul><ul><ul><li>El subscriptor siempre necesita la ultima información </li></ul></ul>Ing. BARJ – IST – UPOLI - 2008
    7. 7. Replicación de Mezcla <ul><li>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. </li></ul><ul><li>Características de la Replicación de Mezcla: </li></ul><ul><ul><li>Actualiza los datos haciendo independiente a mas de un servidor. </li></ul></ul><ul><ul><li>Los datos son mezclados basados en un calendario o en la demanda. </li></ul></ul><ul><ul><li>Permite a los usuarios trabajar online/offline y sincronizar más adelante las modificaciones de datos realizadas en un resultado único y uniforme . </li></ul></ul><ul><li>Cuando usar la Replicación de Mezcla? </li></ul><ul><ul><li>La autonomía del sitio es un factor crucial. </li></ul></ul><ul><ul><li>Múltiples subscriptores necesitan actualizar datos en diferentes ocasiones y propagar los cambios al publicador y a otros suscriptores; </li></ul></ul><ul><ul><li>los suscriptores necesitan recibir datos, realizar cambios sin conexión y sincronizar más adelante los cambios con el publicador y otros suscriptores </li></ul></ul>Ing. BARJ – IST – UPOLI - 2008
    8. 8. Central Publisher/Distributor Ing. BARJ – IST – UPOLI - 2008
    9. 9. Central Publisher/Remote Distributor Ing. BARJ – IST – UPOLI - 2008
    10. 10. Central subscriber/multiple publishers Ing. BARJ – IST – UPOLI - 2008
    11. 11. Multiple publishers/multiple subscribers Ing. BARJ – IST – UPOLI - 2008
    12. 12. Ing. BARJ – IST – UPOLI - 2008
    13. 13. Ing. BARJ – IST – UPOLI - 2008 CONCLUSIONES GENERALES
    14. 14. Ing. BARJ – IST – UPOLI - 2008 MUCHAS GRACIAS! [email_address] Ing. Bernardo Robelo http://bernardorobelo.blogspot.com
    15. 15. Ing. BARJ – IST – UPOLI - 2008
    16. 16. Ing. BARJ – IST – UPOLI - 2008
    17. 17. Ing. BARJ – IST – UPOLI - 2008
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×