Qu'est-ce que la réplication en streaming PostgreSQL ?
Qu'est-ce que la réplication en streaming PostgreSQL ?
Anonim

De PostgreSQL wiki

Réplication en continu (SR) offre la possibilité d'envoyer et d'appliquer en continu les enregistrements WAL XLOG à un certain nombre de serveurs de secours afin de les maintenir à jour. Cette fonctionnalité a été ajoutée à PostgreSQL 9.0

La question est également: comment fonctionne la réplication PostgreSQL ?

Diffusion réplication dans PostgreSQL fonctionne sur l'expédition de journaux. Chaque transaction en postgres est écrit dans un journal des transactions appelé WAL (write-ahead log) pour assurer la durabilité. Un esclave utilise ces segments WAL pour reproduire change de son maître.

Par la suite, la question est, combien de types de réplication existe-t-il dans PostgreSQL ? PostgreSQL vient avec trois réplication différente méthodes. Comme avec tant de nombreux choses, chacun réplication méthode a ses avantages et ses inconvénients. La troisième approche reconstruit un nouveau nœud secondaire en relisant les journaux d'écriture anticipée (WAL) à partir du stockage blob tel que S3.

De même, on peut se demander si PostgreSQL prend en charge la réplication ?

Fonctionnalités au cœur de PostgreSQL Veille d'UC/diffusion La réplication est disponible dès PostgreSQL 9.0 et fournit un binaire asynchrone réplication à une ou plusieurs veilles. Les veilles peuvent également devenir des veilles à chaud, ce qui signifie qu'elles pouvez être interrogé en tant que base de données en lecture seule.

Qu'est-ce que Max_wal_senders ?

max_wal_senders (entier) Spécifie le nombre maximal de connexions simultanées à partir de serveurs de secours ou de clients de sauvegarde de base en continu (c'est-à-dire le nombre maximal de processus expéditeurs WAL exécutés simultanément). La valeur par défaut est zéro, ce qui signifie que la réplication est désactivée.

Populaire par sujet