Pages: 1
- Sujet précédent - [PostGIS] Connexion simultanée et modification à distance - Sujet suivant
#1 Wed 22 February 2012 22:46
- colocationbureau
- Participant occasionnel
- Lieu: Paris, France
- Date d'inscription: 24 Jan 2012
- Messages: 21
[PostGIS] Connexion simultanée et modification à distance
Bonjour,
J'aimerai savoir si plusieurs personnes peuvent modifier en même temps une couche PostGIS ?
Y a t-il un système de versionnement et de réplication comme sur d'autres bases serveurs (type Oracle) ?
Concrètement, que se passe t-il si au même moment, quelqu'un à Bordeaux et à Lille modifier en même temps une couche spatiale, voir le même objet ?
Un grand merci à vous.
Hors ligne
#2 Thu 23 February 2012 00:20
Re: [PostGIS] Connexion simultanée et modification à distance
Bonjour,
J'aimerai savoir si plusieurs personnes peuvent modifier en même temps une couche PostGIS ?
Y a t-il un système de versionnement et de réplication comme sur d'autres bases serveurs (type Oracle) ?
Concrètement, que se passe t-il si au même moment, quelqu'un à Bordeaux et à Lille modifier en même temps une couche spatiale, voir le même objet ?
PostGIS pour ce qui est de la mise à jour, utilise les mécanismes sous-jacents de PostgreSQL, c'est à dire le MVCC (Multi Version Concurrency Control ) :
http://docs.postgresqlfr.org/9.1/mvcc.html
Il est possible de modifier la même table en même temps sur différents objets, mais pas les mêmes objets.
Il n'y a pas par défaut de versionnement dans PostgreSQL/PostGIS.
Cependant il est possible d'en créer un simplement avec des règles ou des triggers. La façon de l'implémenter dépend fortement de votre besoin réel et de vos contraintes métier.
Il existe aussi un outil qui est un plugin de QGIS, et un module pour PostGIS, qui permet de gérer le versionnement des objets pour des modifications simultanées, et intègre dans QGIS une interface pour la gestion de conflit : PgVersion
http://www.kappasys.ch/cms/index.php?id=23&L=5
Pour la réplication cela dépend de ce que vous entendez par là. PostgreSQL intègre des mécanismes de réplication : hot standy, streaming replication, mais cela concerne de la réplication de serveur, ce n'est donc à priori pas ce dont vous parlez.
Vincent
Hors ligne
Pages: 1
- Sujet précédent - [PostGIS] Connexion simultanée et modification à distance - Sujet suivant