Topics — Replication
For a fast failover or provisioning data to remote or reporting sites, the question of replicating data arises at one point or another.
All database engines offer more or less advanced replication solutions, Sybase Replication Server being at the forefront with heterogeneity support.
MySQL 8, binary log file position based replication. Getting started, Quick setup January 18th, 2021
MySQL 8, binary log file position based replication. Getting started, Quick setup.
Some MySQL 8 particularities are discussed :
- terminology is being modified in MySQL products, change impacting mostly replication.
- side effect on replication of the new
caching_sha2_password
authentication plugin. - read only mode per database, new feature as of MySQL 8.0.22.
Sybase Replication Server - Practical Handbook, tips and tricks December 29th, 2020
Practical handbook, tips and tricks Replication Server : quiesced mode, bulk remove exceptions in a RSSD Adaptive Server Enterprise database, retrieving SQL commands in an exception, moving partitions, defining a custom error class, overriding the function rs_usedb using function strings…
Streaming replication with PostgreSQL 9.6, 10 and 11 - PostgreSQL Standby Databases November 22nd, 2019
Implementing a PostgreSQL 9.6 streaming replication on Linux Ubuntu 18.04 servers is very easy.
In the streaming replication mode, the standby connects to the primary, which streams WAL records (Write Ahead Log) to the standby as they're generated, without waiting for the WAL file to be filled. Streaming replication allows a standby server to stay more up-to-date than is possible with file-based log shipping.
The standby server can be in read only mode for reporting purposes for example.
A replication slot ensures that the needed WAL files for the standby are not removed in the primary server before the standby server processes them. Multiple replication slots can be defined depending on the number of the standby servers.
No more articles in English. Below, the available articles but in french.
Sybase Replication Server 15.5, Real Time Loading for IQ (RTL / HVAR) - Mise en route rapide July 17th, 2010
Sybase Replication Server 15.5 RTL Edition for IQ introduit une nouvelle fonctionnalité de réplication en temps réel et optimal vers Sybase IQ. Cette édition, sous licence, supprime la contrainte de l’envoi de commandes atomiques OLTP (insert, update, delete) depuis Replication Server dans les tables cibles de Sybase IQ, commandes atomiques qui ne sont pas adaptées et optimales pour le moteur IQ (stockage, compression…).
Pour optimiser la réplication vers IQ, Replication Server utilise l’option HVAR (High Volume Adaptive Replication), option qui consolide et compile les ordres SQL en mémoire dans Replication Server afin de tendre vers des ordres massifs (bulk) dans les bases IQ.
Mise en route et prise en main rapides avec quelques éléments de diagnostic en utilisant la nouvelle commande sysadmin cdb propre à l’option HVAR.
Réplication vers IQ 12.7 via une base tampon ASE (staging) December 8th, 2008
IQ est optimisé pour les chargements massifs, la réplication en ligne à ligne (OLTP) d'un serveur ASE vers IQ 12.7 n'est par conséquent pas conseillée.
PowerDesigner 15 avec les modèles de fluidité de l'information permet très efficacement d'automatiser la schématisation d'une base tampon ASE (staging) au sein d'une réplication, base tampon qui a pour objectif de répliquer d'un serveur ASE vers un serveur IQ par des chargements massifs à intervalles réguliers dans la cible IQ.
Cette documentation propose une prise en main de PowerDesigner 15 pour modéliser une base tampon à travers un cas concret.
Les fonctionnalités créées automatiquement (function strings, procédures stockées de chargement…) sont également décrites.
La procédure de chargement de la base tampon vers IQ est également présentée.
Réplication de Sybase vers MS SQL Server avec DirectConnect 12.6 August 17th, 2006
Article sur l'installation et la mise en route de Sybase Direct Connect 12.6 for MSSQL Server pour répliquer de Sybase Adaptive Server Enterprise vers MS SQL Server. L'utilisation de Sybase DC for MSSQL Server pour les tables proxy MS SQL Server depuis Sybase ASE est également étudiée.
Réplication vers une base Sybase RTDS June 9th, 2006
Dans un contexte de réplication Sybase vers une base utilisant RTDS (Real Time Data Services), quelques subtilités doivent être appliquées pour s'assurer que le paramètre de session T-SQL transactional messaging est positionné à la valeur souhaitée (none, simple, ou full). La méthode consiste essentiellement à surcharger la function string système rs_usedb. Cet article s'attarde sur cette problèmatique à travers un cas pratique.
Réplication MySQL 5, cas pratique d’une corruption d’un fichier de relai October 25th, 2005
Cas pratique d’une corruption d’un fichier de relai dans un système de réplication MySQL.
Analyse et contournement du problème.
MySQL 5.0 et la réplication des identity October 19th, 2005
Réplication des colonnes auto_increment avec MySQL 5.0. Deux cas pratiques :
- Violation de clé sur une colonne auto_increment dans un système de réplication : la commande SET INSERT_ID dans les logs binaires.
- Réplication multi master avec les nouvelles variables systèmes auto_increment_increment et auto_increment_offset de la version MySQL 5.0.2 pour éviter les collisions d’identity.
Installation d’une réplication Sybase standby avec fichiers de ressources June 7th, 2005
Documentation sur l'installation d'une réplication Sybase standby avec fichiers de ressources. Toutes les étapes sont décrites, de la configuration des serveurs primaire et secondaire et du serveur de réplication jusqu'à la synchronisation par dump/load avec un marqueur de dump.
Installation d’un serveur de réplication Sybase 15 avec un fichier de ressources May 12th, 2005
Installation d'un serveur de réplication Sybase 15 : utilisation du binaire rs_init avec un fichier de ressources
MySQL 5.0 et la réplication : mise en œuvre pratique May 21st, 2004
MySQL 5.0 et la réplication : principes de fonctionnement, mise en œuvre à travers un cas pratique.
Commandes d’administration, de monitoring, de reprise…