Mysql
 sql >> Base de données >  >> RDS >> Mysql

Est-ce un bon schéma de base de données pour les emplacements

Puisque vous dites "Je n'ai vraiment besoin que de lat/lon", je vous encourage à utiliser 2 tables avec une relation 1:1.

Dans de nombreux (la plupart ?) cas, BEAUCOUP plus de paires lat/lon seront mises en cache, ce qui accélérera votre bête de somme. Si vous avez besoin d'informations supplémentaires, obtenez-les quand vous en avez besoin.

Forme courte :ne forcez pas la base de données à déplacer les données dont vous n'avez pas besoin via IO et RAM

De plus, un tel schéma garderait vos portes ouvertes pour une expansion naturelle supplémentaire :la liaison d'autres informations peut être effectuée en ajoutant d'autres tables plutôt qu'en modifiant celles qui existent déjà. Je considère que c'est une bonne chose pour votre qualité SW.