PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Concepts de haute disponibilité Oracle dans PostgreSQL

Parfois, les gens posent des questions sur certaines fonctionnalités d'Oracle High Availability et si elles existent dans PostgreSQL.

Dans la plupart des cas, des fonctionnalités très similaires existent. La raison de la similitude est que PostgreSQL et Oracle ont des architectures très similaires et que les mécanismes de protection des données se sont donc également développés dans le même sens.

Par exemple, Oracle Data Guard effectue la réplication en continu du journal des transactions, son concept est donc très similaire à celui de la réplication physique en continu dans PostgreSQL. Active Data Guard est l'endroit où les utilisateurs d'Oracle peuvent exécuter des requêtes sur un serveur de secours, dont le concept est à nouveau similaire à Hot Standby.

Oracle RAC ? Vous n'avez pas vraiment besoin d'Oracle RAC. Ou du moins, des experts Oracle qualifiés me le disent et ma propre expérience le confirme. Notamment parce que la reprise après sinistre pour RAC doit être fournie par Data Guard (alors pourquoi ne pas simplement utiliser Data Guard). Il n'y a donc pas d'équivalent de RAC dans le monde de PostgreSQL. (Ouf !)

Vous cherchez RMAN ? Il existe un outil de sauvegarde et de récupération appelé Barman qui tire parti des fonctionnalités intégrées pour la récupération ponctuelle.

Il y a aussi plus de détails là-bas, mais une explication détaillée est quelque chose à discuter dans le cadre d'une formation technique ou d'un projet de migration. Le message principal est que PostgreSQL prend en charge la haute disponibilité avec une gamme de fonctionnalités détaillées qui sont en production depuis de nombreuses années.