মূলত এই কাজের জন্য আপনি বি + ট্রি ভিত্তিক সূচকের ভাল সমর্থন সহ যে কোনও এসকিউএল ডাটাবেসকে দক্ষতার সাথে ব্যবহার করতে পারেন (মাইএসকিউএল স্যুট আপনার প্রয়োজন কেবল নিখুঁত প্রয়োজন)।
3 টি টেবিল তৈরি করুন:
- ডকুমেন্টস টেবিল, কলাম: আইডি / ডকুমেন্ট
- এন-গ্রাম টেবিল: এন_গ্রাম_আইডি / এন_গ্রাম
- এন-গ্রাম এবং নথিগুলির মধ্যে ম্যাপিং: ডকুমেন্ট_আইডি / এন_গ্রাম_আইডি
এন-গ্রাম টেবিল / এন_গ্রাম স্ট্রিং এবং ম্যাপিং টেবিল / এন_গ্রাম_আইডি তে সূচি তৈরি করুন, প্রাথমিক কীগুলি ডিফল্টরূপেও সূচী করা হবে।
আপনার অপারেশন দক্ষ হবে:
- নথির সন্নিবেশ: কেবলমাত্র সমস্ত এন-গ্রাম বের করুন এবং নথির সারণী এবং এন-গ্রাম সারণিতে সন্নিবেশ করুন
- ইন_গ্রামের জন্য অনুসন্ধান সূচকের সহায়তায় দ্রুত হবে
- উপ-এন-গ্রামযুক্ত সমস্ত এন-গ্রামের জন্য জিজ্ঞাসা করা হচ্ছে: ২ টি পদক্ষেপে - 2 য় টেবিল থেকে উপ-এন-গ্রাম সমেত সমস্ত এন-গ্রাম সূচকের ভিত্তিতে ক্যোয়ারী। তারপরে - এই এন-গ্রামগুলির জন্য প্রতিটি সম্পর্কিত নথি পুনরুদ্ধার করুন।
এমনকি এই সমস্ত ক্রিয়াকলাপগুলি অর্জন করতে আপনার যোগদানের প্রয়োজনও হবে না যাতে সূচকগুলি অনেক সাহায্য করবে। এছাড়াও যদি কোনও মেশিনে ডেটা স্যুট না করে - আপনি একটি সার্ভার থেকে শুরু করে এন_গ্রাম এবং অন্য বা অন্য উপযুক্ত স্কিমের ওজ থেকে স্ট্যান্ড করে এন-গ্রাম সঞ্চয় করার মতো, আপনি শারডিং স্কিমটি বাস্তবায়ন করতে পারেন।
এছাড়াও আপনি মঙ্গোডিবি ব্যবহার করতে পারেন, তবে আপনাকে নিশ্চিত করতে পারি না ঠিক কীভাবে আপনাকে ইনডেক্সিং স্কিমটি প্রয়োগ করতে হবে। মোঙ্গোডিবি-র জন্য আপনি ইতিমধ্যে অন্তর্নির্মিত হিসাবে বিনামূল্যে শার্পিং স্কিম পাবেন।