#1 Tue 28 April 2009 11:12
- sigmel
- Juste Inscrit !
- Lieu: Rhône
- Date d'inscription: 26 Jan 2009
- Messages: 4
Choix de la BDD
Bonjour,
Je travaille depuis peu dans une collectivité en qualité de stagiaire et mon sujet consiste à faire un état des lieux du SIG existant et proposer des solutions pour le futur.
Nous disposons actuellement d'une solution Extranet, pas à jour, qui constitue notre unique outil SIG. Ce SIG répond aux besoins des secrétaires de mairie et des services techniques. Une personne s'occupe de l'administration du SIG.
Après avoir fait une analyse des besoins ainsi qu'un début de comparaison des Extranet existants, je souhaiterais repenser le SIG.
- Acquérir la dernière version de notre Extranet ou se tourner vers un autre éditeur
- Acquérir un SIG bureautique
Parmi mes éléments de comparaison, le critère "Base De Données" semble important mais je m'y perd un peu.
Nous fonctionnons aujourd'hui sous une base mysql dont les fonctionnalités spatiales sont issues de l'éditeur de notre Extranet
Plusieurs possibilités peuvent se présenter :
- Se tourner vers un autre Extranet pour disposer de la base de donnée Postgres/Postgis : nous aurions ainsi une unique base de données "attaquable" par le logiciel bureautique et l'Extranet. Quels avantages et quels inconvénients? Y a t-il des risques?
- Avoir 2 bases de données distinctes : l'une correspondant à l'Extranet, l'autre au logiciel bureautique. Quels avantages et quels inconvénients?
J'aimerais avoir votre avis sur ces questions. Je vous remercie d'avance.
Cordialement.
Hors ligne
#2 Tue 28 April 2009 11:20
Re: Choix de la BDD
Bonjour,
Pour une question de facilité il me parait important d'éviter d'avoir deux bases à gérer ! Entre les problèmes de maintenance des serveurs et des données, il y a des chances d'avoir deux bases différentes à termes et aucune plus à jour que l'autre.
PostgreSQL/PostGIS a d'énorme avantage : la cartouche spatiale est gérée par un grand nombre de solution open source ou propriétaire, desktop ou web. Elle est complète et en constante développement (ce qui n'est pas le cas pour MySQL dont le développement de la cartouche spatiale n'est pas un axe prioritaire, mais cela semble évoluer).
Dans le cas du choix de postGIS, votre problématique se portera sur la migration des données de MySQL vers PostGIS. Il est fort probable qu'un script basé sur ogr2ogr fasse l'affaire.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Tue 28 April 2009 11:53
- sigmel
- Juste Inscrit !
- Lieu: Rhône
- Date d'inscription: 26 Jan 2009
- Messages: 4
Re: Choix de la BDD
Bonjour,
Pour une question de facilité il me parait important d'éviter d'avoir deux bases à gérer ! Entre les problèmes de maintenance des serveurs et des données, il y a des chances d'avoir deux bases différentes à termes et aucune plus à jour que l'autre.
PostgreSQL/PostGIS a d'énorme avantage : la cartouche spatiale est gérée par un grand nombre de solution open source ou propriétaire, desktop ou web. Elle est complète et en constante développement (ce qui n'est pas le cas pour MySQL dont le développement de la cartouche spatiale n'est pas un axe prioritaire, mais cela semble évoluer).
Dans le cas du choix de postGIS, votre problématique se portera sur la migration des données de MySQL vers PostGIS. Il est fort probable qu'un script basé sur ogr2ogr fasse l'affaire.
Y.
Merci pour votre réponse et réactivité.
La solution postgis est effectivement tentante. Cependant se pose aussi la question de la ressource humaine. L'administration de la base de données Postgis nécessite t'elle des connaissances pointues en informatique? Cela relève t'il davantage de la compétence d'un administrateur réseau ou d'un géomaticien (pas développeur). La migration d'une base de données MySql vers Postgis est-elle complexe?
Dernière modification par sigmel (Tue 28 April 2009 11:54)
Hors ligne
#4 Tue 28 April 2009 15:23
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1554
Re: Choix de la BDD
Yves a écrit:Bonjour,
Pour une question de facilité il me parait important d'éviter d'avoir deux bases à gérer ! Entre les problèmes de maintenance des serveurs et des données, il y a des chances d'avoir deux bases différentes à termes et aucune plus à jour que l'autre.
PostgreSQL/PostGIS a d'énorme avantage : la cartouche spatiale est gérée par un grand nombre de solution open source ou propriétaire, desktop ou web. Elle est complète et en constante développement (ce qui n'est pas le cas pour MySQL dont le développement de la cartouche spatiale n'est pas un axe prioritaire, mais cela semble évoluer).
Dans le cas du choix de postGIS, votre problématique se portera sur la migration des données de MySQL vers PostGIS. Il est fort probable qu'un script basé sur ogr2ogr fasse l'affaire.
Y.
Merci pour votre réponse et réactivité.
La solution postgis est effectivement tentante. Cependant se pose aussi la question de la ressource humaine. L'administration de la base de données Postgis nécessite t'elle des connaissances pointues en informatique? Cela relève t'il davantage de la compétence d'un administrateur réseau ou d'un géomaticien (pas développeur). La migration d'une base de données MySql vers Postgis est-elle complexe?
Bonjour,
Oui, il faut des connaissances en info pour gérer une base Postgresql: connaitre le systeme d'exploitation sur lequel est installé la base, connaitre les principes d'une base de données. Ces notions peuvent cependant s'apprendre "assez" facilement.
En cas de pb de performance, de plantage, etc. un bon administrateur est indispensable.
Le geomaticien n'apportera que peu de choses a l'administration d'une base spatiale.
La migration MySQL -> PG n'est pas difficile: il existe des outils qui font ca, et les deux systemes ont des modes pour sauver les tables ou bd en fichier et les recharger.
La partie spatiale peut etre gérée par ogr comme précisé.
Nicolas
Hors ligne
#5 Tue 28 April 2009 15:56
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: Choix de la BDD
Bonjour,
Voici mon retour d'expérience. Nous tournons sur Oracle Locator. Nous disposons de deux bases : une de production, une de diffusion. La seconde est la réplication de la première, actualisée tous les vendredi soirs. Les seuls souci que nous rencontrons sont le reboot de certains services de notre serveur Windows que nous devons parfois faire. Sinon, aucun problème. On pourrait sans doute optimiser en ayant un autre schéma dans notre bases de prod', mais ce projet n'est pas dans notre agenda 2009.
Pour ce qui est de la migration MySQL vers Oracle, pas de problème ici non plus. Enfin, en théorie comme toujours, quand on parle BdD.
Bon stage à toi Sigmel.
P.S. avantage non négligeable de cette solution, le support très réactif et le site tahiti de chez Oracle.
Dernière modification par Brindavoine (Tue 28 April 2009 15:57)
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne