Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
861 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Synchronisation 2 bases de données PostgreSQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Synchronisation 2 bases de données PostgreSQL

n°2449936
ragondin
Un pote ragondin c'est cool
Posté le 28-06-2023 à 20:14:59  profilanswer
 

Bonjour.
 
J'ai un besoin de faire une synchronisation entre 2 bases de donnée PostgreSQL mais le contexte est très particulier :  
-> Les serveurs sont des ordinateurs portables
-> Ils pourront se voir l'un l'autre, idéalement dans le même réseau local, dans le pire des cas avec un cable réseau croisé entre eux 2
-> Ne pas compter sur un accès Internet
-> Pas forcément de l'électricité tout le temps (qu'on met de coté pour le moment)
 
Le processus de travail est le suivant :  
-> Les 2 portables sont allumés et se voient sur le réseau
-> On fait des enregistrements dans la base de donnée (max 2 ou 3 écritures/lecture par minute).  
-> Lors de l'écriture sur l'un des 2 portables, quel qu'il soit, c'est répliqué sur l'autre (pas besoin d'un truc instantané, si ça se fait toutes les 5/10s ça ira très bien). Il n'y aura jamais 2 écritures à la même seconde.  
-> Si jamais l'un des portables est éteint, lors de son retour, il se synchronise avec l'autre si des écritures ont été faite durant sa phase éteinte (plus de batterie et pas d'accès à une prise de courant)
 
 
On utilise PostgreSQL et les bases de donnée sont dans des dockers.
Je pensais partir sur une réplication SQL bidirectionnelle mais je ne sais pas si c'est la meilleure solution (https://www.enterprisedb.com/docs/pgd/3.7/bdr/#:~:text=BDR%20(short%20for%20Bi-Directional,of%20the%20same%20BDR%20group.)
 
Existe t-il mieux pour mon cas ?
 
Merci pour votre aide.


---------------
Pays et country_code traduits : https://www.iso-country-code.com
mood
Publicité
Posté le 28-06-2023 à 20:14:59  profilanswer
 

n°2450234
rufo
Pas me confondre avec Lycos!
Posté le 01-07-2023 à 14:07:56  profilanswer
 

C'est original comme mode de fonctionnement. Une archi classique client serveur n'est vraiment pas possible ? Tu dis qu'il ne faut pas compter sur une connexion internet, mais pourquoi ?
Si tu es sur un LAN, l'ajout d'un petit NAS qui hébergerait la BD ne simplifierait-il pas ta problématique ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2450422
ragondin
Un pote ragondin c'est cool
Posté le 03-07-2023 à 18:36:56  profilanswer
 

Parce qu'on sera dans la cambrousse (oui dans la forêt) dans un pays étranger sans internet et donc pas d'électricité (pas de prise sur les arbres)
Donc pas de NAS non plus.
 
Le 2eme serveur est un spare au cas où le 1er n'a plus de batterie ou un problème technique.


---------------
Pays et country_code traduits : https://www.iso-country-code.com
n°2450430
rufo
Pas me confondre avec Lycos!
Posté le 03-07-2023 à 19:04:57  profilanswer
 

Si le 2ème serveur est du spare, pourquoi tu copies pas tout simplement la BD du serveur 1 sur le serveur 2 (écrasement donc) plutôt que de mettre en place une synchro :??:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2450444
ragondin
Un pote ragondin c'est cool
Posté le 03-07-2023 à 20:24:54  profilanswer
 

Parce que comme on ne travaillera pas dessus, on peut se permettre de mettre le PC en mode basse consommation pendant qu'on bosse sur le 1er PC. Si jamais il y a le moindre soucis (materiel qui lache, plus de courant, PC qui tombe et qui casse), on n'a pas besoin de refaire les manips qu'on a fait sur le 1er PC, les bases sont synchros et on peut directement continuer à bosser sur le PC2


---------------
Pays et country_code traduits : https://www.iso-country-code.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Synchronisation 2 bases de données PostgreSQL

 

Sujets relatifs
[Postgresql]Trigger à partir d'une liste[Powershell]Manipuler des données dans une clé de registre
Requete SQL (PostgreSQL)Hive accorde l'autorisation d'étendue de la base de données
Extraction de données d'un PDFScript bash/python extraire données bdd
Question analyse/visualisation de données, niveau noobTypes de données et contrainte de domaine
La section de données dépasse l'espace disponible sur la carte[PYTHON] récupérer données
Plus de sujets relatifs à : Synchronisation 2 bases de données PostgreSQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR