Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ist dies ein gutes DB-Schema für Standorte

Da Sie sagen "Ich brauche wirklich nur das Lat/Lon", ermutige ich Sie, 2 Tabellen mit einer 1:1-Beziehung zu verwenden.

In vielen (den meisten?) Fällen werden VIEL mehr Lat/Lon-Paare zwischengespeichert, was Ihr Arbeitspferd beschleunigt. Wenn Sie die zusätzlichen Informationen benötigen, erhalten Sie sie, wenn Sie sie brauchen.

Kurzform:Zwingen Sie die DB nicht, nicht benötigte Daten über IO und RAM zu verschieben

Darüber hinaus würde ein solches Schema Ihre Türen für eine weitere natürliche Erweiterung offen halten:Das Verknüpfen anderer Informationen kann durch Hinzufügen anderer Tabellen erfolgen, anstatt vorhandene zu ändern. Ich halte das für eine gute Sache für Ihre SW-Qualität.