আমি একটি মাইএসকিউএল ডাটাবেসে ল্যান্ট / ল্যাট পয়েন্টের একটি বৃহত তালিকা সংরক্ষণ করছি। এই মুহুর্তে এগুলি যুক্তরাজ্যের জন্য প্রজেক্ট পয়েন্ট, তবে দীর্ঘমেয়াদে আমি নিশ্চিত করতে চাই যে আমি সারা বিশ্বের জন্য পয়েন্টের স্থানাঙ্কগুলি সঞ্চয় করতে পারি। আমার কোন ডেটাটাইপ ব্যবহার করা উচিত?
আমি ব্যবহার শুরু করেছিলাম decimal(18,12)
, তবে এই নির্ভুলতার প্রয়োজন কিনা আমি ঠিক একটি ব্যবহার করতে পারি কিনা তা সম্পর্কে অনিশ্চিত ছিলাম float
। আমার কোডটি অন্তর্ভুক্ত করেছিলাম, অন্য যে কোনও বিষয় বিবেচনা করা উচিত সে ক্ষেত্রে:
CREATE TABLE UKTest
(
lat FLOAT,
lng FLOAT
)
আমি এসকিউএল-এ একেবারে নতুন তাই কোনও ক্যোয়ারী চালানোর সময় ডেটা টাইপ তাৎপর্যপূর্ণ কিনা তা সম্পর্কে আমি নিশ্চিত নই। আমি ধরে নিয়েছিলাম যে ভেরিয়েবল টাইপের উপর ভিত্তি করে সামগ্রিক মেমরি পৃথক হবে। এই ধরণের কাজের জন্য কোনও মৌলিক মাইএসকিউএল ডাটাবেসের মাধ্যমে একটি স্থানিক ডাটাবেস ব্যবহারের কোনও সুবিধা আছে কি?