আরকিএসডিই এবং স্থানিকভাবে সক্ষম ডাটাবেসগুলির মধ্যে পার্থক্য কী?


28

আপনি কখন স্থানিকভাবে সক্ষম ডাটাবেস বনাম আরকএসডিইডি (আরকজিআইএস সার্ভার বেসিক লাইসেন্স স্তর হিসাবে উপলব্ধ) ব্যবহার করতে চান?

উভয় পক্ষের বাণিজ্য-অফগুলি কী কী?

উভয় পক্ষের সুবিধা কি?


আরকিএসডিইডি পণ্য হিসাবে ব্যবহৃত যা এখন আরকজিআইএস সার্ভার বেসিক নামে পরিচিত এবং এটি ওয়ার্কগ্রুপ বা এন্টারপ্রাইজ সংস্করণগুলির মধ্যে আসে।
ক্রিস এম

উত্তর:


27

এসডিই [আরকিএসডিই] কমপক্ষে দুটি জিনিস উল্লেখ করতে পারে: ডাটাবেসে আপনার ডেটা সংগঠন (এসডিই স্কিমা) বা ক্লায়েন্টের (এসডিই পরিষেবা) সংযোগের জন্য শ্রবণকারী একটি পরিষেবা। সাধারণত তারা গ্লাভগুলিতে যায় - এসডিই পরিষেবাটি একটি ডাটাবেসে একটি এসডিই স্কিমার সাথে আবদ্ধ থাকে।

এর "বিশুদ্ধতম" (বা সম্ভবত ডায়রিস্ট) রাজ্যে, এসডিই সমস্ত স্থানিক গণনা পরিচালনা করে এবং কেবলমাত্র আপনার ডাটাবেসে ডেটা সংরক্ষণ করে BLOB এবং অন্যান্য নেটিভ এসকিউএল প্রকার হিসাবে। কিছু ডাটাবেস ফাংশন, যেমন পাঠ্য বা এক্সএমএল সূচক, কর্মক্ষমতা উন্নত করতে ব্যবহৃত হয়, তবে সাধারণত ডাটাবেসটি "জানে না" এটি স্থানিক ডেটা সরবরাহ করে। এখানে কেবল একগুচ্ছ টেবিল এবং দর্শন এবং পদ্ধতি রয়েছে এবং সেগুলি ডেটা এবং ফাংশনে পূর্ণ।

স্থানিকভাবে সক্ষম ডেটাবেস সহ, ডাটাবেসটি সচেতন হয় যে ডেটার একটি অবস্থান রয়েছে। সুতরাং, আপনি সরাসরি আপনার এসকিউএল স্টেটমেন্টগুলির মধ্যে অবস্থানের প্রশ্নগুলি রাখতে পারেন। সম্ভবত এটি আপনার পক্ষে ভাল জিনিস, এটি সত্যই নির্ভর করে কে আপনার ডেটা গ্রাস করছে তার উপর। যদি আপনার ডেটা গ্রাহকরা এসকিউএল-তে সাবলীল হন এটি দুর্দান্ত! আপনার ডেটা গ্রাহকরা যদি আর্কম্যাপে সাবলীল হয় তবে তারা সম্ভবত কম যত্ন নিতে পারে।

অন্তর্নিহিত দেশীয় স্থানিক প্রকারে অনুবাদ করতে এসডিই ব্যবহার করে খুব সম্প্রতি আমরা দুটি মিশ্রিত করতে সক্ষম হয়েছি। তদ্ব্যতীত, আমরা এসডিই পরিষেবাটি বাইপাস করতে "সরাসরি সংযোগ" ব্যবহার করতে পারি এবং গ্রাহক অ্যাপ্লিকেশনটি (আর্কম্যাপ, আর্কজিআইএস সার্ভার, ইত্যাদি) সরাসরি ডাটাবেসে সংযুক্ত করতে পারি। ব্যক্তিগতভাবে আমার সরাসরি সংযোগের সাথে বিভিন্ন স্তরের সাফল্য ছিল।

আরকিএসডিই ব্যবহার করার সুবিধা:

  • ইএসআরআই ক্লায়েন্টদের সাথে বিজোড় ইন্টিগ্রেশন
  • ভাল পারফরম্যান্স
  • কিছু অন্তর্নিহিত ডাটাবেস কার্যকারিতা উন্মুক্ত করা যেতে পারে (স্থানিক দর্শন, সূচিপত্র)

এসডিই ব্যবহারে ত্রুটিগুলি:

  • দূষিত তথ্য থেকে পুনরুদ্ধার করা কঠিন হতে পারে
  • লাইসেন্স ডাটাবেসের সাথে আবদ্ধ
  • ইএসআরআই সফ্টওয়্যার ব্যবহার না করে জ্যামিতিতে কোনও সহজ অ্যাক্সেস নেই

স্থানিকভাবে সক্ষম ডাটাবেসের সুবিধা:

  • যে কোনও এসকিউএল ক্লায়েন্টের কাছে সহজেই অ্যাক্সেসযোগ্য ডেটা
  • বিদ্যমান ডিবি সরঞ্জামগুলি ব্যবহার করে ডেটা পরিচালনা করা যেতে পারে (ব্যাকআপ, পুনরুদ্ধার, বিশ্লেষণ)
  • খোলা ফর্ম্যাটগুলি উপলব্ধ

স্থানিকভাবে সক্ষম ডাটাবেস ব্যবহারের ত্রুটিগুলি:

  • ক্লায়েন্ট (সফ্টওয়্যার) আপনার ডেটার সাথে সরাসরি সংযোগ করতে সক্ষম না হতে পারে এবং এটি দেখার জন্য অদক্ষ প্রোটোকল বা রফতানি ব্যবহার করতে হতে পারে
  • স্থানিক রেফারেন্সগুলি প্রয়োগ করা বা ধারাবাহিক রাখা কখনও কখনও শক্ত হয়
  • অতিরিক্ত কনফিগারেশন বা ওভারহেড পরিচালনা করতে পারে

প্লেইন এসডিইয়ের সাথে আমার আরও অভিজ্ঞতা আছে তাই স্থানিকভাবে সক্ষম ডাটাবেসের জন্য সম্ভবত আরও পয়েন্ট রয়েছে।

আশাকরি এটা সাহায্য করবে!


1
আপনি যদি এসডিই পরিষেবাটির মাধ্যমে না হয়ে সরাসরি ডেটা অ্যাক্সেস করেন তবে আপনি ইএসআরআই লাইসেন্সিং লঙ্ঘন করছেন।
ক্রেজিইনিগমা

9
কোনও লঙ্ঘন নেই। ESRI ডাইরেক্ট কানেক্ট কোনও এসডিই পরিষেবা ব্যবহার করে না (কমপক্ষে সার্ভারের শেষে)। অধিকন্তু, এসডিই ব্যবহার করার সময় তারা পোস্টগ্রিস, এমএসএসকিউএল এবং ডাব্লুকেটিকে স্থানিক স্টোরেজ প্রকার হিসাবে ব্যবহার করার উপর অনেক নিবন্ধ প্রকাশ করেছে যা আপনাকে সরাসরি স্থানিক ডেটার সাথে যোগাযোগ করতে দেয়। এবং এরপরেও একবারে এসডিই পরিষ্কার করতে হয়েছিল যখন এটি ভেঙে গেছে তখন সরাসরি ডেটা অ্যাক্সেস করে DE স্থানিকভাবে সক্ষম ডাটাবেসগুলির আরেকটি সুবিধা হ'ল ডেটাবেস ক্লায়েন্টের মধ্যে সমস্ত ডেটা আনার এবং কাজটি করার পরিবর্তে কাজটি করতে পারে।
ওয়েস্টইইউডব্লিউ

3
@ ক্র্যাজিইনিগমা: উদ্ধৃতি আবশ্যক।
ডেরেক সুইংলে

এসডিই বনাম এসটি জ্যামিতির দুর্দান্ত বিবরণ @ এমওয়ালকারকে ধন্যবাদ
সিডব্রাউন

2
পুনঃ স্থানিক উল্লেখ, আমি মনে করি এটি বিপরীত। পোস্টজিআইএস-এ স্থানিক রেফারেন্সগুলি স্ট্যান্ডার্ড এবং এসআরআইডিগুলি প্রযোজ্য এসআরএসের জন্য ইপিএসজি কোডের সমান। কমপক্ষে 9.3x এ এসডিইর সাথে এসআরআইডিএস এক্সটেন্টস ইত্যাদি অন্তর্ভুক্ত করে যাতে আপনার কাছে একই স্থানিক রেফারেন্স সিস্টেমের জন্য দুটি আলাদা এসআরআইডি থাকতে পারে। আপনি যদি স্থানিক এসকিউএল ব্যবহার করতে চান তবে এটি সমস্যার সৃষ্টি করে।
ডেভিডএফ

3

এখানে আমার এক লাইনের উত্তর: আপনার জিওস্প্যাটিয়াল ডেটাতে মাল্টি-ব্যবহারকারীর অ্যাক্সেসের প্রয়োজন হলে এসডিই ব্যবহার করুন।

ধরা যাক আপনি একাধিক ব্যবহারকারী আপনার ডেটা সম্পাদনা করতে চান: এসডিই ব্যবহার করুন। ধরা যাক আপনি ডেটা পরিবেশন করতে চান এবং এটি ওয়েবের মাধ্যমে সম্পাদনা করার অনুমতি দিতে চান: এসডিই ব্যবহার করুন। যদি আপনি একটি জিআইএস লোকের সাথে একটি ছোট দোকান হন তবে এসডিই ব্যবহার করবেন না।

যদি আপনি একমাত্র ব্যক্তি আপনার স্থানিক ডেটা ব্যবহার করেন তবে এসডিই আপনার জন্য নয়। যদি আপনার একাধিক ব্যবহারকারীর সম্পাদনা প্রয়োজন না হয় তবে এসডিই আপনার জন্য নয়। আপনি জিওডাটাবেস ফাইল ব্যবহার করা ভাল।

ট্রেড অফ হিসাবে ... এসডিই সেট আপ বা পরিচালনা করতে তুচ্ছ নয়। আপনাকে একটি আরডিবিএমএস ব্যবহার করতে হবে।

এসডিই হ'ল বৃহত্তর সংস্থার জন্য যেখানে একটি ডাটাবেস প্রয়োজন তবে বেশ কয়েকটি ব্যবহারকারীর ডেটা অ্যাক্সেস এবং আপডেট / সম্পাদনা করতে হবে।


1
আমি বলতে চাইছি মাল্টি-ইউএসের পরিবেশের ক্ষেত্রে আর্ক পণ্যগুলি বেশ খারাপ। লোক সংযুক্ত থাকাকালীন অনেক কিছুই করা যায় না বলে মনে হয়। পারফরম্যান্স এবং শক্তিশালী মাল্টি ব্যবহারকারীর পরিবেশটি যদি গুরুত্বপূর্ণ হয় তবে আরডিবিএমএসকে এমন কিছু কাজ করতে দেওয়া উচিত যা কিছু নোংরা মাঝারি জিনিস জড়িত না করে কেবল জিনিসগুলি ধীর করে দেয় এবং সমস্ত কিছুতে তালা দেয়। তবে দেখে মনে হচ্ছে আমাকে অভিনবতা স্বীকার করতে হবে, আমার বাক্সটি :-)
নিক্লাস আভান

2
আমি নিক্লাসের সাথে একমত আর্ক ওয়ার্ল্ডের মধ্যে আপনার তুলনাটি বোধগম্য হয় তবে এসডিই মাল্টি ব্যবহারকারীদের সাথে দুর্দান্ত নয়। পোস্টজিআইএসের মতো স্থানিকভাবে সক্ষম আরডিবিএমএসের এই অঙ্গনে সুবিধা রয়েছে। আপনি কি কখনও কোনও এসডিই ডেটা সেটটিকে ব্যবহারকারীর অধিকার দেওয়ার চেষ্টা করেছেন যা অন্য কেউ দেখছেন?
ডেভিডএফ

হ্যাঁ, আপনি যে মর্যাদাগুলি মঞ্জুর করার বিষয়টি বর্ণনা করছেন তাতে আমি ছড়িয়ে পড়েছি। নিশ্চিত না যে এটি এখনও কোনও সমস্যা কারণ আমাকে কয়েক বছর ধরে কোনও এসডিই জিডিবি পরিচালনা করতে হয়নি। অনুদানগুলি লক দ্বারা অবরুদ্ধ করা উচিত নয়। পোস্টগ্রেস / পোস্টগ্রিজ কীভাবে একাধিক ব্যবহারকারীর সম্পাদনার কাজ করে?
ডেরেক সুইংলে

0

আজকাল বেশিরভাগ স্থানিক ডিবিএস এক টেবিলের একাধিক স্থানিক কলামগুলিকে মঞ্জুরি দেয়, অন্যদিকে এসডিই এক টেবিলের জন্য একটি স্থানিক কলামে আটকে থাকে। তাদের নমনীয় এবং শক্তিশালী ডেটা ম্যানেজমেন্ট সরঞ্জামগুলির সাথে একীভূতকালের স্থানীয় ডেটাও রয়েছে, যা এসডিইর অভাব, যেমন ব্যবহারকারীর শেম, ডেটা রেপ্লিকেশন, এসকিউএল সমর্থন এবং ইত্যাদি cks

ইএসআরআই এসডিইবাইনারি দ্রুত পারফর্মার। যদি এটি ST_GEOMETRY এ আসে, এসডিই-র সেরা পারফরম্যান্স নাও থাকতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.