Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Este é um bom esquema de banco de dados para locais


Já que você diz "Eu realmente só preciso de lat/lon", eu o encorajo a usar 2 tabelas com uma relação de 1:1.

Em muitos (a maioria?) dos casos, MUITOS pares de lat/lon serão armazenados em cache, acelerando seu trabalho. Se precisar de informações adicionais, obtenha-as quando precisar.

Forma curta:Não force o banco de dados a mover dados que você não precisa por meio de E/S e RAM

Além disso, esse esquema manteria suas portas abertas para uma maior expansão natural:a vinculação de outras informações pode ser feita adicionando outras tabelas em vez de alterar as existentes. Eu considero isso uma coisa boa para a qualidade do seu SW.