Bir MySQL veritabanında lnt / lat noktalarının büyük bir listesini saklıyorum. Şu anda bunlar M için İngiltere için öngörülen puanlardır, ancak uzun vadede tüm dünya için puan koordinatlarını saklayabildiğimden emin olmak istiyorum. Hangi veri tipini kullanmalıyım?
Kullanmaya başladım decimal(18,12)
, ancak bu hassasiyetin gerekli olup olmadığından veya yalnızca a float
. Kodumu dahil ettim, düşünmem gereken başka bir şey varsa:
CREATE TABLE UKTest
(
lat FLOAT,
lng FLOAT
)
Ben bir sorgu çalıştırırken veri türü önemli olup olmadığından emin değilim ben SQL için oldukça yeniyim. Genel belleğin değişken tipine göre değişeceğini varsaydım. Bu tür işler için temel bir MySQL veritabanı üzerinde uzamsal bir veritabanı kullanmanın bir yararı var mı?