6 votos

¿Qué DBMS espacial debo seleccionar?

Encontré que hay un número de RDM tienen la capacidad espacial por ejemplo, mysql, postgreSQL

Que considerando que debo ir hacia delante!

Me gustaría guardar la lat lon coord de perseguidor a la db y hacer una consulta para encontrar el lugar más cercano o comparar con la ubicación definida.

¿Alguien me podría dar una idea sobre este tema? Muchas gracias.

11voto

Anthony Cramp Puntos 126

Sin duda, ir de Postgres.

PostGres+PostGIS es una completa base de datos espaciales, y tiene un montón de documentación, y usted encontrará fácilmente la ayuda de la gente en los foros y aquí.

MySQL fue tarde para el campo espacial, y carece de muchas características que hay en Postgre+PostGIS. Incluso la comunidad el uso de MySQL, espacial fines es pequeño cuando se compara a los usuarios de PostGIS. El futuro de MySql es también la pregunta, con la mayoría de los Desarrolladores Originales de tener bifurcada en el código, y se trasladó a otro proyecto llamado MariaDB.

Para obtener más información, echa un vistazo a estas dos preguntas: PostgreSQL vs MySQL - Ventajas / Desventajas con un componente espacial y MySQL vs PostgreSQL aplicación espacial

4voto

Terry Lorber Puntos 1897

Si todo lo que usted necesita hacer es guardar lat/long y comparar con otros lat/longs, es posible que no deba funciones espaciales. Es posible utilizar la fórmula de Haversine para calcular la distancia. En este caso, usted puede utilizar casi cualquier base de datos capaz de almacenar datos numéricos y haciendo de funciones matemáticas.

Podría ser que la flexibilidad y la escalabilidad de una base de datos espaciales hace de manera más sentido para su proyecto... pero a veces sencillo es mejor.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X