Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 15 January 2009 10:11

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11750
Site web

Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonjour,

Cet articlem'avait échappé.

La conclusion, qui reprend les auteurs, me semble tout de même légère:
"En comparaison, MySQL démontre des lacunes évidentes du côté des fonctions spatiales (et de la rapidité), mais les auteurs l’ont tout de même inclus dans l’analyse à cause de sa popularité et de son imposante communauté d’utilisateurs. Selon les auteurs, « Si MySQL comble l’essentiel de vos besoins, ne changez rien ! »."

Bruno

Hors ligne

 

#2 Thu 15 January 2009 11:38

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonjour,

La conclusion est tout à fait juste à mon avis, MySQL souffre d'un manque de fonctionnalités au niveau spatial et son développement ne semble pas avancer (je parle de sa cartouche spatial).

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 Thu 15 January 2009 15:17

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11750
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Salut Yves,

Certes.
On peut raisonnablement en déduire que si tu veux introduire du géospatial dans ton système d'information, tu peux envisager de tourner la page de MySQL. La "popularité et son imposante communauté d’utilisateurs" n'empêchent pas la critique, pour ceux qui s'intéressent à la localisation de leurs données.
Ceci étant, selon la taille de la structure, on peut toujours multiplier les solutions de SGBD, et exploiter les avantages de chacune. Cela demande toutefois des formations importantes.

Bruno

Hors ligne

 

#4 Thu 15 January 2009 15:45

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9855
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonjour,

Oui je suis d'accord. Mais ce que montre ce comparatif est bien la faiblesse en fonctionnalité de la solution MySQL, pas de son désintérêt ! MySQL de part sa diffusion peut répondre à de nombreux besoins (simple supposition à la lecture du doc diffusé il y a quelques temps ici réalisé par Nicolas Ribot).

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

 

#5 Thu 15 January 2009 18:53

Fred
#JeSuisCharlie
Lieu: Paris
Date d'inscription: 24 Jun 2005
Messages: 7619
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Ce n'est qu'un exemple, mais ySQL ne dispose pas de fonctions spatiales permettant de savoir si deux objets s'intersectent l'un l'autre. La référence de MySQL reste le rectangle d'encombrement de chaque objet ce qui est un peu limité.

Oracle spatial reste le SGBD le plus riche en terme de fonction, mais toutes ces fonctions ne sont pas utile à tous dans ce cas SQL Server 2008 ou PostGres/PostGIS sont de très bonnes alternatives. Avec MySQL et d'autres SGBD sans cartouche spatiale on peut toutefois arriver à certains résultats via scripting et ou développement tout à fait satisfaisant. Exemple geo'carto .


Fred


GeoRezo vous aide ==> Aidez GeoRezo !

Hors ligne

 

#6 Thu 15 January 2009 18:56

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4740

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Hello

Presque tous nos clients "sérieux" sont en Oracle (v9.2 ou v10G ou v10G2) avec Oracle Locator
Certains ("plus riches") sont en "vrai" Oracle Spatial (Serveurs avec Oracle Enterprise)

Un (peut etre 2) ont choisi PostGIS sur PostgreSQL pour leur SIG "transversal"

Aucun n'utilise MySQL

Par contre il va falloir s'intéresser au Cartouche Spatail de SQL Server 2008 ...

Quelqu'un a t-il déjà jouer avec ??

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#7 Fri 16 January 2009 11:23

Nicolas
Membre
Date d'inscription: 5 Sep 2005
Messages: 2868
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Hello !

Bruno a écrit:

Ceci étant, selon la taille de la structure, on peut toujours multiplier les solutions de SGBD, et exploiter les avantages de chacune. Cela demande toutefois des formations importantes.


Des formations, du temps et des ressources !!!

Je ne connais pas beaucoup de structures (mêmes des grosses) qui ont les moyens humains et donc financiers de maintenir en parallèle plusieurs SGBD avec tout ce que cela implique...

Bonne journée,

Nicolas

Hors ligne

 

#8 Fri 16 January 2009 12:18

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1536

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

pat a écrit:

Hello

Presque tous nos clients "sérieux" sont en Oracle (v9.2 ou v10G ou v10G2) avec Oracle Locator
Certains ("plus riches") sont en "vrai" Oracle Spatial (Serveurs avec Oracle Enterprise)


Presque tous les nôtres, sérieux aussi, sont en Postgresql/Postgis :-)

Faut être très riche pour s'offrir Spatial (surtout en cas d'appli internet) et faire du SIG assez (très ?) avancé pour profiter des modules métiers qui font la force de Spatial (Network, Raster, Topology).

Nico

Hors ligne

 

#9 Fri 16 January 2009 19:10

Nicolas
Membre
Date d'inscription: 5 Sep 2005
Messages: 2868
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Mais alors si je comprend bien... il y a des clients sérieux des 2 côtés de la face obscure lol

Bon weekend...

Nicolas

Hors ligne

 

#10 Fri 16 January 2009 20:25

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4740

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Hello

Qq précisions, car j'ai l'impression que certains pouraient croire
que j'ai des actions chez Oracle !

Je n'ai jamais dit que PostGIS sur PostgreSQL n'était pas un "bon" logiciel
de SGBD avec Cartouche Spatial. Je ne le connais pas mais j'ai quand même qq idées et lus de nombreux articles signalant la qualité de PostGIS & PostgreSQL.

J'estime que plus de 95% de nos clients (tant public que privé) qui ont un SIG "sérieux" sont sous Oracle avec Locator et certains d'entre eux, sont même avec Oracle Spatial ...

Qq clients sont avec du SDF v2 (Ancien MapGuide v6.x) ou SDF v3 / SHP (Nouveaux MapGuide MGES/MGOS) et avec de l'Access comme SGBD.
Ca marche bien et c efficace !

Je suis SUR que la part de PostGIS sur PostgreSQL et de SQL Server 2008
va augmenter lentement mais surement ...

GeoBravo & GeoBye, Pat

Dernière modification par pat (Fri 16 January 2009 20:26)


(Autodesk Expert Elite Team)

Hors ligne

 

#11 Sun 18 January 2009 17:49

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11750
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Salut Pat,

Même ESRI s'est mis à PostGIS, avec ArcGIS Server 9.3!
En France, les offres sérieuses du marché du géospatial proposent au moins deux SGBD, généralement Oracle (Locator ou Spatial) et PostGIS.
Laissons venir Microsoft...

Bruno

Dernière modification par Bruno (Sun 18 January 2009 18:10)

Hors ligne

 

#12 Sun 18 January 2009 19:47

Nicolas
Membre
Date d'inscription: 5 Sep 2005
Messages: 2868
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Hola...

petite nuance tout de même ; il y a support de PostgreSQL et support de Postgis (cartouche spatiale de postgreSQL)...

Bonne fin de weekend...

Nicolas

PS : mais que fait la police, heu pardon IBM lol ?

Hors ligne

 

#13 Sun 18 January 2009 20:35

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4740

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Hello

Il y a un cartouche Spatial chez IBM sur DB2 (DB2 Statial Extender) mais je ne l'ai jamais rencontré ni même entendu parler de clients l'utilisant ...

http://www-01.ibm.com/software/data/spatial/db2spatial/

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#14 Mon 19 January 2009 08:31

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3169
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonjour,

Devant opter dans les prochaine semaines pour l'achat d'un SGDB, je me pose pas mal de questions. Comme je l'ai déjà exprimer sur d'autres fils, le prix d'Oracle est rebutant, de même la complexité de mise en oeuvre (le coté usine à gaz). J'avoue que je suis tenté de développer une solution sur SQL server 2008, ce pour plusieurs raisons, dont le prix, et l'accès par le code (.Net ), la compatibilité avec les infrastructures existantes dans la maison.

Je compte aussi développer en parallèle une solution postgis/qgis qui aurait pour fonctionnalités de reprendre certains résultats, ce pour permettre l'export de cette solution (postgis) vers des organismes partenaires dont la nature publique ne permet pas forcement un investissement financier important.

Sur SQL server 2008 qqs infos ici

Je reviens sur l'aspect accès par le code, le gros avantage que j'y vois c'est le rapport investissement/résultat.

Le framework .net possède plusieurs interfaces, qui permettent l'accès aux donnée sur des SGDB variés (Oracle, Postgis, SQL-Server) donc investir dans la connaissance du framework est rentable, donc autant utiliser le SGDB "natif". Sachant qu'en plus même si je ne suis pas un fan de Bill, il faut reconnaître que lorsqu'ils se mettent à qq chose, il y a de la pérennité et souvent de l'efficacité croissante au gré des nouvelle versions.

Ma modeste contribution de non spécialiste.

A+

Dernière modification par Christophe V. (Mon 19 January 2009 21:58)


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#15 Fri 13 February 2009 08:56

NGUYEN Yann
Juste Inscrit !
Date d'inscription: 13 Feb 2009
Messages: 1

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Il existe un document plus complet sur les spatial datas dans SQL SERVER 2008:
http://download.microsoft.com/download/ … alData.doc

La documentation en ligne expose également les objets et méthodes exposés dans le framework.

Yann
Microsoft Certified Professional SQL SERVER Busines Intelligence Developer 2008

Hors ligne

 

#16 Tue 22 September 2015 18:12

lebon henri
Participant actif
Lieu: Vendée
Date d'inscription: 14 Jan 2008
Messages: 99

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonjour,

Je suis amener à choisir entre Microsoft SQL Server 2014 et Postgres/Postgis 2.1

Ce fils concernant des versions plus anciennes, j'aimerais le rouvrir et l'actualiser.

Dans un monde parfais, sans question de coût, quels sont les principaux avantages de l'un par rapport à l'autre ?

En interne, les informaticiens utilisent Microsoft SQL Server mais les géomaticiens n'utilisent pas encore de SGBD...

Ils faut donc choisir le meilleur outils du point de vue SIG.

Par exemple, il ne me semble pas que MS Server 2014 gère les données raster, je n'ai rien trouvé en ce sens.

Merci de vos éléments de réponse.

Dernière modification par lebon henri (Wed 23 September 2015 09:14)

Hors ligne

 

#17 Wed 23 September 2015 09:51

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3169
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonjour,

En interne, les informaticiens utilisent Microsoft SQL Server


Si vos informaticiens programment à l'aide du framework .Net, parlez leurs de ceci :

https://msdn.microsoft.com/fr-fr/librar … 10%29.aspx

Cette notion d'interface est importante car elle permet de s'adapter à différents SGDBRS et rend le code indépendant de ceux ci.

Pour ma part j'utilise .Net et Postgresql/postgis, via npgsql, et il n'y a que des avantages. Sachant qu'en plus la nouvelle version de npgsql intègre la gestion des objets géométriques normés OSGEO. Je profite ici de féliciter le contributeur l'ayant réalisé, vous le connaissez peut-être ....
Bravo Tumasgiu !!


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#18 Thu 24 September 2015 15:10

lebon henri
Participant actif
Lieu: Vendée
Date d'inscription: 14 Jan 2008
Messages: 99

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonjour,

Merci pour ces informations. J'en ferais par aux développeurs.

Hors ligne

 

#19 Thu 24 September 2015 21:59

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11750
Site web

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonsoir,

Voir également l'étude de la ville d'Avignon, conduite dans les collectivités:
http://georezo.net/wiki/aitf/les_enquetes_aitf/start

Bruno

Hors ligne

 

#20 Fri 02 October 2015 11:32

lebon henri
Participant actif
Lieu: Vendée
Date d'inscription: 14 Jan 2008
Messages: 99

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonjour,

Merci pour le lien. Pas d'informations techniques à proprement dites permettant de faire une comparaison. Mais en tout cas, postgis étant le plus utlisé, on peut supposer que c'est le mieux à faire...

Hors ligne

 

#21 Fri 02 October 2015 12:58

evaporite
Participant actif
Date d'inscription: 30 Mar 2012
Messages: 54

Re: Microsoft SQL Server 2008 face à MySQL et PostgreSQL

Bonjour
pour faire un SIG , j'avais fait une étude, et ce que j'avais compris c'est que des fonctions purement spatiales comme des comparaison de géometrie des calculs de surfaces, Postgresql/postgis les gérer contrairement à SQL server ou sqlite.
D'après mes recherches, si je devais choisir quelque chose de plus puissant que postgis il faudrait passer à Oracle...

mySQL>sqlServer>sqlLite>postgis>oracle, voici d'après ce que j'ai compris que niveau de la puissant technique, des possibilités ...

Donc pour moi, au niveau SIG geometrie et calcul c'est postgis qui gagne (or oracle)

Suivant les besoins plus ou moins poussé j'ai lu des articles sur SQLite. Il y a quelques fonctions SIG mais restreintes.

SQL server ne gère pas apparement toutes les geometries et les fonctions sont très limités ...

Pour ma part, j'avais besoin d'utiliser des points, lignes, polygones, calcul de surfaces, de périmètrès, transformations de lignes en polygones et inversement ...
Si tu as d'autres conclusions je suis intéressée ... enfin maintenant je viens de tout mettre sous postgis ...
Bonne journée

Dernière modification par evaporite (Fri 02 October 2015 13:31)

Hors ligne

 

Pied de page des forums

Powered by FluxBB