Я зберігаю великий список точок lnt / lat у базі даних MySQL. На даний момент це прогнозовані точки для Великобританії в М, але в перспективі я хотів би переконатися, що я можу зберігати координати точок у всьому світі. Який тип даних я повинен використовувати?
Я почав використовувати decimal(18,12)
, але не був впевнений, чи потрібна ця точність, чи я можу просто використовувати float
. Я включив свій код, якщо є щось інше, про що я повинен розглянути:
CREATE TABLE UKTest
(
lat FLOAT,
lng FLOAT
)
Я зовсім новачок у SQL, тому я не впевнений, чи є тип даних важливим під час запуску запиту. Я припускав, що загальна пам'ять буде змінюватися залежно від типу змінної. Чи є користь використання просторової бази даних над базовою базою даних MySQL для цього типу робіт?