Estoy almacenar una gran lista de lnt/lat puntos en una base de datos MySQL. En el momento en que estos se proyectan los puntos para el reino unido en M, pero en el largo plazo, me gustaría asegurarse de que yo pueda almacenar las coordenadas de los puntos para todo el mundo. Qué tipo de datos se debe utilizar?
Empecé a usar decimal(18,12)
, pero no estaba seguro de si esta precisión es necesaria o si tan sólo pudiera usar un float
. He incluido mi código, en caso de que hay algo más que debe considerar:
CREATE TABLE UKTest
(
lat FLOAT,
lng FLOAT
)
Soy bastante nuevo en SQL, así que estoy seguro de si el tipo de datos es significativa cuando se ejecuta una consulta. Supuse que el conjunto de la memoria podrían variar en función del tipo de variable. Hay un beneficio de la utilización de una base de datos espaciales a través de una básica de base de datos MySQL para este tipo de trabajo?