¿Cuáles son las diferencias entre las bases de datos espaciales? [cerrado]

21

¿Cuál es la diferencia entre Oracle Spatial, PostGIS, SQLServer2008, SpatiaLite y MySQL en términos de su soporte espacial? ¿Hay casos de uso específicos donde cada uno brilla? ¿Qué podría querer evitar con cualquiera de estas bases de datos?

    
pregunta TheSteve0 23.07.2010 - 06:37

3 respuestas

9

Matriz de comparación de bases de datos

En este enlace puede encontrar la matriz de comparación entre bases de datos con capacidades espaciales.

enlace

    
respondido por el George Silva 23.07.2010 - 15:58
7

Es una pregunta muy amplia.

  • costo
  • Implementación
  • Soporte
  • velocidad
  • Limitaciones

La conclusión es que obtienes lo que pagas.

Oracle Spatial que solo se puede utilizar con Oracle Enterprise Edition. Uno puede usar Oracle Locator, pero tiene menos de las herramientas nativas para GIS. Spatial también tiene GeoRaster, que es un formato de imagen almacenado dentro de la base de datos.

El siguiente nivel es SQL Server 2008, pero son muy nuevos en el mercado de almacenamiento espacial. La mayoría de los proveedores de SIG tuvieron que crear una funcionalidad de aplicación para dar servicio a la información geoespacial en esta base de datos. Pero ahora con capacidades espaciales, de las cuales no estoy familiarizado con esto.

Ahora entras en el mundo libre. PostGIS, SpatialLite, MySQL

PostGIS es el código abierto más antiguo, seguido por los demás. PostGIS es, con mucho, la implementación de código abierto más madura que existe. Parece que puede haber limitaciones en estos DB, pero para una implementación ligera, posiblemente limitada en funcionalidad, son suficientes para las masas.

    
respondido por el CrazyEnigma 23.07.2010 - 23:55
4

Una cosa sobre PostgreSQL / PostGIS es que es el candidato más probable para tener una interfaz nativa presente en otros proyectos de código abierto. Por ejemplo, en QGIS 1.4.0, hay un botón que se encuentra justo en la barra de menú que dice "Agregar capa PostGIS". Spatialite también tiene una entrada en la barra de herramientas, pero no hay soporte similar para otras bases de datos como MySQL.

    
respondido por el Sharpie 24.07.2010 - 04:13

Lea otras preguntas en las etiquetas