Quelle est la différence entre Oracle Spatial, PostGIS, SQLServer2008, SpatiaLite et MySQL en termes de prise en charge spatiale. Existe-t-il des cas d'utilisation spécifiques où chacun brille. Que voudriez-vous éviter avec l'une de ces bases de données.
spatial-database
open-source-gis
commercial
TheSteve0
la source
la source
Réponses:
Matrice de comparaison des bases de données
Dans ce lien, vous pouvez trouver la matrice de comparaison entre des bases de données avec des capacités spatiales.
http://www.bostongis.com/?content_name=sqlserver2008r2_oracle11gr2_postgis15_compare#221
la source
C'est une question très large.
L'essentiel est que vous en ayez pour votre argent.
Oracle Spatial qui ne peut être utilisé qu'avec Oracle Enterprise Edition. On peut utiliser Oracle Locator, mais a moins d'outils natifs pour SIG. Spatial a également GeoRaster qui est un format d'image stocké dans la base de données.
Le niveau suivant est SQL Server 2008, mais ils sont très nouveaux sur le marché du stockage spatial. La plupart des fournisseurs de SIG ont dû créer des fonctionnalités d'application pour gérer les informations géospatiales dans cette base de données. Mais maintenant avec des capacités spatiales, dont je ne suis pas familier avec cela.
Maintenant, vous entrez dans le monde libre. PostGIS, SpatialLite, MySQL
PostGIS est la plus ancienne source ouverte, suivie des autres. PostGIS est de loin l'implémentation open source la plus mature du marché. Il semble qu'il puisse y avoir des limitations à ces DB, mais pour une implémentation légère, éventuellement limitée en fonctionnalités, elles sont suffisantes pour les masses.
la source
Une chose à propos de PostgreSQL / PostGIS est qu'il est le candidat le plus probable pour avoir une interface native présente dans d'autres projets open source. Par exemple, dans QGIS 1.4.0, il y a un bouton situé juste dans la barre de menu qui dit "Ajouter une couche PostGIS". Spatialite a également une entrée de barre d'outils, mais il n'y a pas de support similaire pour d'autres bases de données comme MySQL.
la source