PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Synchronisation

Technique - général | Synchronisation

Par jpere le 22/04/2008 - 17:54

Bonjour,

Je souhaiterais synchroniser deux bases postgresql mais uniquement sur 1 schéma en particulier.
Est ce possible ?

Quelqu'un a t'il déjà tenté quelque chose de similaire ?

En vous remerciant par avance.

jpere

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Question de définition

SAS/ = 22 Avril, 2008 - 23:20

Bonjour,

Votre question est vague.
S'il s'agit de synchroniser (réplication, warm standby ?) tous les objets d'une base dans un schéma particulier, vous pouvez utiliser Slony, Londiste, Mammoth Replicator, Bucardo... En fait, tout système de réplication qui réplique des objets et non des bases.

Librement,
Stéphane Schildknecht
Dalibo
PostgreSQLFr


Bonjour, En fait, j'ai pas

jpere/ = 23 Avril, 2008 - 09:49

Bonjour,

En fait, j'ai pas mal de traitement à faire sur une table en recalculant plusieurs fois des géométries et des comparaisons d'enregistrements entre eux.

L'idée est d'installer un 2eme postgresql sur un autre serveur et effectuer les différents traitements sur celui-ci. J'éviterai ainsi de monopoliser la première base postgresql.

L'idée est donc de pouvoir, à un moment donné (ou en temps réelle, je ne sait pas comment je vais faire), de mettre a jour le schéma de la première base a partir de la deuxième.

J'espère que je suis claire dans mes explications.

En vous remerciant par avance.

jpere


Lectures, écritures ?

SAS/ = 23 Avril, 2008 - 10:04

Bonjour,

Vos deux bases doivent-elles être accesibles en lecture et écriture ?

Dans le cas contraire, vous pouvez utiliser une solution de réplication asymétrique et effectuer les traitements les lectures sur l'esclave, les lectures sur le maître.

Au contraire, si les deux bases doivent être accessibles en lecture et propager les modifications à l'autre noeud, il va vous falloir regarder du côté de solutions de réplication symétrique, plus fragiles (Bucardo, PGCluster...).

Librement,
Stéphane Schildknecht
Dalibo
PostgreSQLFr


Re: Lectures, ecritures

jpere/ = 23 Avril, 2008 - 10:32

A priori, les traitements (écritures) seront effectuées sur une table de la 2ème base. Cette même table (qui sera donc synchronisée) sera à priori uniquement en lecture sur la 1ere base.

Par contre des tables du même schéma devront être en écriture sur la première base.


Rélication croisée

SAS/ = 23 Avril, 2008 - 13:45

Vous devriez pouvoir utiliser Slony pour répliquer uniquement les tables concernées de 2 vers 1, et éventuellement les autres de 1 vers 2.

Librement,
Stéphane Schildknecht
Dalibo
PostgreSQLFr


merci

jpere/ = 24 Avril, 2008 - 09:56

Bonjour,

Je vous remercie de votre aide.


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.