মঙ্গোডিবিতে সূচকগুলি কীভাবে কাজ করে?
মঙ্গোডিবিতে সূচকগুলি কীভাবে কাজ করে?
Anonim

সূচক মধ্যে প্রশ্নের দক্ষ নির্বাহ সমর্থন মঙ্গোডিবি . ছাড়া সূচক , মঙ্গোডিবি একটি সংগ্রহ স্ক্যান করতে হবে, যেমন একটি সংগ্রহের প্রতিটি নথি স্ক্যান করতে হবে, প্রতি ক্যোয়ারী স্টেটমেন্টের সাথে মেলে সেই নথিগুলি নির্বাচন করুন। দ্য সূচক একটি নির্দিষ্ট ক্ষেত্র বা ক্ষেত্রগুলির সেটের মান সঞ্চয় করে, ক্ষেত্রের মান অনুসারে অর্ডার করা হয়।

এটি বিবেচনা করে, মঙ্গোডিবিতে সূচকের ব্যবহার কী?

একটি মঙ্গোডিবিতে সূচক একটি বিশেষ তথ্য কাঠামো যা নথির কয়েকটি ক্ষেত্রের ডেটা ধারণ করে যার উপর সূচক সৃষ্ট. সূচক ডাটাবেসে অনুসন্ধান ক্রিয়াকলাপের গতি উন্নত করুন কারণ পুরো নথি অনুসন্ধানের পরিবর্তে অনুসন্ধানটি করা হয় সূচক যে মাত্র কয়েকটি ক্ষেত্র ধারণ করে।

কেউ জিজ্ঞাসা করতে পারে, MongoDB একাধিক সূচক ব্যবহার করতে পারে? MongoDB ব্যবহার করতে পারেন এর ছেদ একাধিক সূচক প্রশ্ন পূরণ করতে। সাধারণভাবে, প্রতিটি সূচক ছেদ দুটি জড়িত সূচক ; যাহোক, MongoDB পারেন নিয়োগ একাধিক /নেস্টেড সূচক একটি প্রশ্নের সমাধান করতে ছেদ

একইভাবে, লোকেরা জিজ্ঞাসা করে, মঙ্গোডিবি কোন ধরণের সূচক সমর্থন করে?

ভূ-স্থানিক সূচক: ভূ-স্থানিক তথ্য অনুসন্ধান করতে, মঙ্গোডিবি দুটি ব্যবহার করে সূচকের প্রকার -2d সূচক (দুটি ডি হিসাবে পড়ুন সূচক ) এবং 2d গোলক (দুই ডি গোলক হিসাবে পড়ুন) সূচক . পাঠ্য সূচক : এইগুলো সূচক ভিতরে মঙ্গোডিবি একটি সংগ্রহে ডেটা স্ট্রিং অনুসন্ধান করে। হ্যাশড সূচক : MongoDB সমর্থন করে হ্যাশ-ভিত্তিক শার্ডিং এবং হ্যাশ প্রদান করে সূচক.

মঙ্গোডিবি সূচকগুলি কোথায় সংরক্ষণ করা হয়?

তো কখন সূচক সৃষ্টি হয়, তারাও হয় সংরক্ষিত ডিস্কে, কিন্তু যখন একটি অ্যাপ্লিকেশন চলছে, ঘন ঘন ব্যবহার এবং এমনকি দ্রুত অ্যাক্সেসের উপর ভিত্তি করে সেগুলি RAM এ লোড হয় তবে লোড করা এবং তৈরির মধ্যে পার্থক্য রয়েছে। এছাড়াও একটি লোড হচ্ছে সূচক RAM এ একটি সংগ্রহ বা রেকর্ড লোড করার মত নয়।

প্রস্তাবিত: