Mysql
 sql >> Database >  >> RDS >> Mysql

È un buon schema DB per le posizioni

Dato che dici "Ho davvero solo bisogno del lat/lon", ti incoraggio a usare 2 tabelle con una relazione 1:1.

In molti (la maggior parte?) casi MOLTE più coppie lat/lon verranno memorizzate nella cache, velocizzando il tuo cavallo di battaglia. Se hai bisogno di informazioni aggiuntive, ricevile quando ne hai bisogno.

Forma abbreviata:non forzare il DB a spostare i dati non necessari tramite IO e RAM

Inoltre, un tale schema manterrebbe le tue porte aperte per un'ulteriore espansione naturale:è possibile collegare altre informazioni aggiungendo altre tabelle anziché alterare quelle esistenti. Considero questo un aspetto positivo per la qualità del tuo SW.