sql >> Base de Datos >  >> RDS >> Mysql

¿Es este un buen esquema de base de datos para ubicaciones?

Ya que dices "Realmente solo necesito la latitud/longitud", te animo a usar 2 tablas con una relación 1:1.

En muchos (¿la mayoría?) de los casos, se almacenarán en caché MUCHOS más pares de latitud/longitud, lo que acelerará su caballo de batalla. Si necesita información adicional, consígala cuando la necesite.

Forma abreviada:no obligue a la base de datos a mover datos que no necesita a través de IO y RAM

Además, dicho esquema mantendría sus puertas abiertas para una mayor expansión natural:se puede vincular otra información agregando otras tablas en lugar de modificar las existentes. Considero que esto es algo bueno para su calidad SW.