Geospatial - GISgvSIGSIX colectorqgisuDig
Comparación de manipuladores de datos espaciais
SIX de Boston publicou Unha comparación entre estas ferramentas de xestión de datos espaciais:
- SQL Server 2008 Espacial,
- PostgreSQL / PostGIS 1.3-1.4,
- MySQL 5-6
Curiosamente, menciónese como unha alternativa viable ... É bo despois de máis dun ano que lanzas flores esperando que a súa popularidade medre.
Aínda Manifold non está facendo ben con MySQL e Oracle comparativa non considera, como é ben Manifold sentado.
Eu admite que eu case non fixen algunha tradución, e meu interese en Manifold no entanto, se vostede está interesado no cargo, pode velo completo en inglés na súa fonte orixinal, porque na segunda etapa do posto mostran unha lista das funcións espaciais das diferentes plataformas.
característica | SQL Server 2008 espacial |
MySQL 5-6 |
PostgreSQL / PostGIS 1.3-1.4 |
Plataforma | Windows XP, Windows Vista, Windows 2003, Windows 2008 | Windows XP, Windows Vista, (non marcado 2008), Linux, Unix, Mac | Windows 2000 + (incluíndo Vista e 2003, non probado en 2008), Linux, Unix, Mac |
licenza | Fonte comercial pechada | Open source comercial (COSS), algunhas partes de GPL. | FLOSS (PostgreSQL é BSD, PostGIS é Open Source de GPL; pódense usar aplicacións comerciais pero se se fan cambios que afectan ás bibliotecas de PostGIS, deberás devolvelas á comunidade) |
SIX gratuíto que carga os datos | shp dataloader para SQL Server 2008 desenvolvido por Morten Nielsen (aínda non está a traballar con RC0) | OGR2OGR, script shp2mysql.pl | inclúen shp2pgsql, OGR2OGR, QuantumGIS SPIT, Cargador SHP para PostGIS tamén desenvolvido por Morten usando SharpMap.NET , hai outros |
SIG comercial que o apoia | Tubo de distribución, Obxectos FME seguros, ESRI ArcGIS 9.3 (nun último service pack) | Obxectos FME seguros | Tubo de distribución, Obxectos FME, ESRI ArcGIS 9.3 |
Dispoñibilidade de controladores específicos para compoñentes espaciais | ? aínda non - SharpMap.NET eventualmente e probablemente integrado nun novo ADO.NET 3.5 + | GDAL C ++, SharpMap a través de OGR, AutoCAD FDO | SharpMap.Net, JDBC postgis.jar incluído con postgis, JTS, etc. toneladas para Java, GDAL C ++, soporte AutoCAD FDO beta |
Escritores e editores gratuitos | Eles serán construídos en SQL Manager, pero non están dispoñibles en RCO e só para o espectador | GvSig | OpenJump, QuantumGIS, GvSig, uDig |
Escritores e editores comerciais | ESRI ArcGIS 9.3 Servidor SDE no último paquete de servizos, Tubo de distribución, FME | FME | Esri ArcGIS 9.3 Server, ZigGIS para escritorio, Tubo de distribución, FME |
Ferramentas para mapeamento web - algo como OpenLayers e outros ambientes que soportan GML | Tubo de distribución, MapDotNet, ArcGIS 9.3 (no último service pack), UMN MapServer ver, MapGuide Open Source (usando o controlador beta FDO) | UMN Mapserver, GeoServer, MapGuide Open Source | Tubo de distribución, MapDotNet, ArcGIS 9.3, UMN MapServer, GeoServer, FeatureServer, MapGuide Open Source (usando controlador beta Fdo) |
Funcións espaciais | Tanto OGC SFSQL MM como personalizado geodésico (máis que as funcións 70) | OGC MBR (funcións da caixa límite) algunhas funcións para as relacións espaciais, só 2D | Máis de funcións e operadores 300, xeodésica sen soporte, agás para poing-2-punto en funcións de distancia non indexadas, PostGIS personalizado para 2D e algúns 3D, algún apoio MM en arranxos circulares e curvas compostas |
Indización espacial (Segundo algúns informes, Oracle tamén usa algo de R-Tree e pode usar IBM DB2 quadtree ... ou algo así |
Si, as reixas multinivel 4 (BOL di que está baseado en B-Tree) | A división R-Tree cuadrática - indexada só existe para MyISAM | GIST: unha variante de R-Tree |
Real soporte geodésico, soporte para medicións ao longo dun esferoide. Teña en conta que Oralce ten soporte para iso |
Si, con algunhas limitacións | Non | Non |
Aloxamento compartido | Moita cousa | Moita cousa | Algo, a menos que teña un servidor dedicado en Linux / Windows, podes conseguir moitas cousas |
Cono mencionado no post, é unha mágoa que o documento orixinal non considere oráculo na súa comparación
E Oracle?
Non entendo como Oracle non apareceu nesta comparación. Ten funcionalidades moito máis avanzadas que as de calquera destes tres como geocodificación, topoloxía e almacenamento raster.
Por suposto, ao meu xuízo, PostGIS é (malia o seu desenvolvemento lento) a mellor alternativa de almacenamento geoespacial, sendo o uso de Oracle (repito, ao meu xuízo) só xustificado en casos moi concretos debido ao seu prezo elevado só adecuado para os bolsillos ben afectados.
Por certo, paréceme que outro xogador (novo / vello) virá á cabeza das bases de datos xeoespaciais: INGRES.
Veremos.