Una guía rápida para usar la replicación en servidores SQL

Una guía rápida para usar la replicación en servidores SQL

Una guía rápida para usar la replicación en servidores SQL

VALORACIÓN DEL ARTÍCULO:
5/5


La replicación de SQL Server permite a los administradores de bases de datos distribuir los datos entre varios servidores de una organización. Es posible que desee implementar la replicación en su organización por varias razones, como por ejemplo:

  • Balanceo de carga . La replicación le permite diseminar sus datos a un número de servidores y luego distribuir la carga de consultas entre esos servidores.
  • Procesamiento fuera de línea . La replicación admite la manipulación de datos de la base de datos en un equipo que no siempre está conectado a la red.
  • Redundancia . La replicación le permite crear un servidor de base de datos de conmutación por error que está listo para recoger la carga de procesamiento en un momento dado.

Cualquier escenario de replicación tiene dos componentes principales:

  • Los editores tienen datos que ofrecer a otros servidores. Un esquema de replicación dado puede tener uno o más editores.
  • Los suscriptores son servidores de base de datos que desean recibir actualizaciones del Editor cuando se modifican los datos.

No hay nada que impida que un solo sistema actúe en ambas capacidades. De hecho, esto es a menudo el diseño de sistemas de bases de datos distribuidos a gran escala.

Soporte de SQL Server para Replicación

Microsoft SQL Server soporta tres tipos de replicación de bases de datos. Esto proporciona una breve introducción a cada uno de estos modelos, mientras que en el futuro s los explorará con más detalle. Lo son:

  • La replicación de instantáneas actúa de la manera que su nombre indica. El editor simplemente toma una instantánea de toda la base de datos replicada y la comparte con los suscriptores. Por supuesto, este es un proceso que requiere mucho tiempo y recursos. Por esta razón, la mayoría de los administradores no utilizan la replicación de instantáneas de forma recurrente para las bases de datos que cambian con frecuencia. Existen dos escenarios en los que la replicación de instantáneas se utiliza comúnmente: En primer lugar, se utiliza para bases de datos que raramente cambian. En segundo lugar, se utiliza para establecer una línea de base para establecer la replicación entre sistemas mientras que las actualizaciones futuras se propagan utilizando transaccional o merge replication.
  • La replicación transaccional ofrece una solución más flexible para las bases de datos que cambian regularmente. Con la replicación transaccional, el agente de replicación supervisa al editor en busca de cambios en la base de datos y transmite esos cambios a los suscriptores. Esta transmisión puede tener lugar de forma inmediata o periódica.
  • Fusionar replicación permite al editor y al suscriptor realizar cambios en la base de datos de forma independiente. Ambas entidades pueden trabajar sin una conexión de red activa. Cuando se reconectan, el agente de replicación de fusión comprueba los cambios en ambos conjuntos de datos y modifica cada base de datos en consecuencia. Si cambia el conflicto, el agente utiliza un algoritmo de resolución de conflictos predefinido para determinar los datos apropiados. La replicación de fusión es comúnmente usada por los usuarios de computadoras portátiles y otros que no pueden estar continuamente conectados al editor.

Cada una de estas técnicas de replicación sirve para un propósito útil y se adapta bien a escenarios de bases de datos particulares.

Si está trabajando con SQL Server 2016, elija su edición en función de sus necesidades de replicación. Cada edición tiene diferentes capacidades cuando se trata de soporte de replicación:

  • Sólo soporte para suscriptores : Express, Express with Tools or Advanced Services and the Web editions offer limited replication capabilities, capable of acting as a replication client only.
  • Soporte completo para editores y suscriptores : Standard y Enterprise ofrecen soporte completo, y Enterprise también incluye publicación Oracle, replicación transaccional peer to peer y replicación transaccional como una suscripción actualizable.

Como sin duda ha reconocido en este punto, las capacidades de replicación de SQL Server ofrecen a los administradores de bases de datos una potente herramienta para gestionar y escalar bases de datos en un entorno empresarial.

TAMBIÉN TE INTERESA

mitos-y-verdades-sobre-redes-5G

Redes 5G: mitos y verdades

¿Hemos ido demasiado rápido pensando en el potencial de las redes 5G? ¿Se ha hablado demasiado y se han dado cosas por sentadas que aún no son ciertas? Tratamos en este post qué hay de cierto y qué no sobre el avance del 5G. Cabe recordar que esta tecnología de conectividad es la que permite

casa-airbnb-en-Santa-Cruz-de-Tenerife

Viajar solo: una opción con funciones añadidas en Airbnb

Viajar solo es una experiencia única según testimonios que se lanzan a hacer turismo en solitario. Te ayuda a conocerte a ti mismo más y mejor, te exige sacar tus habilidades sociales para conectar con gente durante la travesía y, al no tener ataduras conyugales, te permite encontrar un ligue allá donde estés. Índice de

sinalogy-BC500-y-TC500

Estas cámaras de videovigilancia de Sinalogy merecen la pena

Las cámaras de videovigilancia son un elemento fundamental para todo aquel quiera reforzar la seguridad en una casa o en una empresa. Recientemente, se ha conocido que la vivienda del jugador del Real Madrid, Rodrygo, era asaltada mientras el delantero disputaba la final de la Copa del Rey en Sevilla. No es la primera que

beneficios-de-chatGPT-para-emprendedores

8 usos de ChatGPT para cualquier emprendedor

Estamos en la era de ChatGPT y el boom de las aplicaciones de inteligencia artificial. Junto al popular desarrollo de OpenAI, han aparecido un sinfín de soluciones para usuarios y empresas. De hecho, se ha popularizado tanto la inteligencia artificial que es necesario parar porque no se sabe hasta qué punto podría ser dañina. Como

Tecnologia Linea de Gol

La tecnología detrás de la Tecnología de la Línea de Gol

La Tecnología de la Línea de Gol utiliza cámaras de alta velocidad para determinar si el balón ha cruzado completamente la línea, asegurando que los goles sean concedidos de manera más precisa. Este sistema se ha vuelto obligatorio en competiciones de fútbol en todo el mundo desde el 2012, y ha tenido un impacto positivo en la eliminación de controversias y en mejorar la experiencia de los aficionados.