আপনি কখন স্থানিকভাবে সক্ষম ডাটাবেস বনাম আরকএসডিইডি (আরকজিআইএস সার্ভার বেসিক লাইসেন্স স্তর হিসাবে উপলব্ধ) ব্যবহার করতে চান?
উভয় পক্ষের বাণিজ্য-অফগুলি কী কী?
উভয় পক্ষের সুবিধা কি?
আপনি কখন স্থানিকভাবে সক্ষম ডাটাবেস বনাম আরকএসডিইডি (আরকজিআইএস সার্ভার বেসিক লাইসেন্স স্তর হিসাবে উপলব্ধ) ব্যবহার করতে চান?
উভয় পক্ষের বাণিজ্য-অফগুলি কী কী?
উভয় পক্ষের সুবিধা কি?
উত্তর:
এসডিই [আরকিএসডিই] কমপক্ষে দুটি জিনিস উল্লেখ করতে পারে: ডাটাবেসে আপনার ডেটা সংগঠন (এসডিই স্কিমা) বা ক্লায়েন্টের (এসডিই পরিষেবা) সংযোগের জন্য শ্রবণকারী একটি পরিষেবা। সাধারণত তারা গ্লাভগুলিতে যায় - এসডিই পরিষেবাটি একটি ডাটাবেসে একটি এসডিই স্কিমার সাথে আবদ্ধ থাকে।
এর "বিশুদ্ধতম" (বা সম্ভবত ডায়রিস্ট) রাজ্যে, এসডিই সমস্ত স্থানিক গণনা পরিচালনা করে এবং কেবলমাত্র আপনার ডাটাবেসে ডেটা সংরক্ষণ করে BLOB এবং অন্যান্য নেটিভ এসকিউএল প্রকার হিসাবে। কিছু ডাটাবেস ফাংশন, যেমন পাঠ্য বা এক্সএমএল সূচক, কর্মক্ষমতা উন্নত করতে ব্যবহৃত হয়, তবে সাধারণত ডাটাবেসটি "জানে না" এটি স্থানিক ডেটা সরবরাহ করে। এখানে কেবল একগুচ্ছ টেবিল এবং দর্শন এবং পদ্ধতি রয়েছে এবং সেগুলি ডেটা এবং ফাংশনে পূর্ণ।
স্থানিকভাবে সক্ষম ডেটাবেস সহ, ডাটাবেসটি সচেতন হয় যে ডেটার একটি অবস্থান রয়েছে। সুতরাং, আপনি সরাসরি আপনার এসকিউএল স্টেটমেন্টগুলির মধ্যে অবস্থানের প্রশ্নগুলি রাখতে পারেন। সম্ভবত এটি আপনার পক্ষে ভাল জিনিস, এটি সত্যই নির্ভর করে কে আপনার ডেটা গ্রাস করছে তার উপর। যদি আপনার ডেটা গ্রাহকরা এসকিউএল-তে সাবলীল হন এটি দুর্দান্ত! আপনার ডেটা গ্রাহকরা যদি আর্কম্যাপে সাবলীল হয় তবে তারা সম্ভবত কম যত্ন নিতে পারে।
অন্তর্নিহিত দেশীয় স্থানিক প্রকারে অনুবাদ করতে এসডিই ব্যবহার করে খুব সম্প্রতি আমরা দুটি মিশ্রিত করতে সক্ষম হয়েছি। তদ্ব্যতীত, আমরা এসডিই পরিষেবাটি বাইপাস করতে "সরাসরি সংযোগ" ব্যবহার করতে পারি এবং গ্রাহক অ্যাপ্লিকেশনটি (আর্কম্যাপ, আর্কজিআইএস সার্ভার, ইত্যাদি) সরাসরি ডাটাবেসে সংযুক্ত করতে পারি। ব্যক্তিগতভাবে আমার সরাসরি সংযোগের সাথে বিভিন্ন স্তরের সাফল্য ছিল।
আরকিএসডিই ব্যবহার করার সুবিধা:
এসডিই ব্যবহারে ত্রুটিগুলি:
স্থানিকভাবে সক্ষম ডাটাবেসের সুবিধা:
স্থানিকভাবে সক্ষম ডাটাবেস ব্যবহারের ত্রুটিগুলি:
প্লেইন এসডিইয়ের সাথে আমার আরও অভিজ্ঞতা আছে তাই স্থানিকভাবে সক্ষম ডাটাবেসের জন্য সম্ভবত আরও পয়েন্ট রয়েছে।
আশাকরি এটা সাহায্য করবে!
এখানে আমার এক লাইনের উত্তর: আপনার জিওস্প্যাটিয়াল ডেটাতে মাল্টি-ব্যবহারকারীর অ্যাক্সেসের প্রয়োজন হলে এসডিই ব্যবহার করুন।
ধরা যাক আপনি একাধিক ব্যবহারকারী আপনার ডেটা সম্পাদনা করতে চান: এসডিই ব্যবহার করুন। ধরা যাক আপনি ডেটা পরিবেশন করতে চান এবং এটি ওয়েবের মাধ্যমে সম্পাদনা করার অনুমতি দিতে চান: এসডিই ব্যবহার করুন। যদি আপনি একটি জিআইএস লোকের সাথে একটি ছোট দোকান হন তবে এসডিই ব্যবহার করবেন না।
যদি আপনি একমাত্র ব্যক্তি আপনার স্থানিক ডেটা ব্যবহার করেন তবে এসডিই আপনার জন্য নয়। যদি আপনার একাধিক ব্যবহারকারীর সম্পাদনা প্রয়োজন না হয় তবে এসডিই আপনার জন্য নয়। আপনি জিওডাটাবেস ফাইল ব্যবহার করা ভাল।
ট্রেড অফ হিসাবে ... এসডিই সেট আপ বা পরিচালনা করতে তুচ্ছ নয়। আপনাকে একটি আরডিবিএমএস ব্যবহার করতে হবে।
এসডিই হ'ল বৃহত্তর সংস্থার জন্য যেখানে একটি ডাটাবেস প্রয়োজন তবে বেশ কয়েকটি ব্যবহারকারীর ডেটা অ্যাক্সেস এবং আপডেট / সম্পাদনা করতে হবে।
আজকাল বেশিরভাগ স্থানিক ডিবিএস এক টেবিলের একাধিক স্থানিক কলামগুলিকে মঞ্জুরি দেয়, অন্যদিকে এসডিই এক টেবিলের জন্য একটি স্থানিক কলামে আটকে থাকে। তাদের নমনীয় এবং শক্তিশালী ডেটা ম্যানেজমেন্ট সরঞ্জামগুলির সাথে একীভূতকালের স্থানীয় ডেটাও রয়েছে, যা এসডিইর অভাব, যেমন ব্যবহারকারীর শেম, ডেটা রেপ্লিকেশন, এসকিউএল সমর্থন এবং ইত্যাদি cks
ইএসআরআই এসডিইবাইনারি দ্রুত পারফর্মার। যদি এটি ST_GEOMETRY এ আসে, এসডিই-র সেরা পারফরম্যান্স নাও থাকতে পারে।