ฉันกำลังจัดเก็บรายการ lnt / lat points จำนวนมากในฐานข้อมูล MySQL ในขณะนี้เป็นจุดที่คาดการณ์สำหรับสหราชอาณาจักรใน M แต่ในระยะยาวฉันต้องการตรวจสอบให้แน่ใจว่าฉันสามารถจัดเก็บพิกัดของจุดสำหรับทั่วโลก ฉันควรใช้ประเภทข้อมูลประเภทใด
ผมเริ่มใช้แต่ก็ไม่แน่ใจว่ามีความแม่นยำนี้เป็นสิ่งจำเป็นหรือไม่ว่าฉันสามารถใช้decimal(18,12)
float
ฉันรวมรหัสของฉันในกรณีที่มีสิ่งอื่นที่ฉันควรพิจารณา:
CREATE TABLE UKTest
(
lat FLOAT,
lng FLOAT
)
ฉันค่อนข้างใหม่กับ SQL ดังนั้นฉันไม่แน่ใจว่าประเภทข้อมูลนั้นสำคัญเมื่อเรียกใช้แบบสอบถามหรือไม่ ฉันคิดว่าหน่วยความจำโดยรวมจะแตกต่างกันไปตามประเภทของตัวแปร มีประโยชน์ของการใช้ฐานข้อมูลเชิงพื้นที่ผ่านฐานข้อมูล MySQL พื้นฐานสำหรับงานประเภทนี้หรือไม่?