ফায়ারস্টোর এন্টারপ্রাইজ সংস্করণ মোডগুলির ওভারভিউ

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

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

  • কোর এবং পাইপলাইন অপারেশন সহ নেটিভ মোডে ফায়ারস্টোর (প্রিভিউ): এই মোড দুটি স্বতন্ত্র অপারেশনকে একীভূত করে: কোর এবং পাইপলাইন। ফায়ারস্টোর কোর অপারেশনগুলি স্ট্যান্ডার্ড ডকুমেন্ট তৈরি করুন, পড়ুন, আপডেট করুন এবং মুছুন (CRUD) কার্যকারিতা প্রদান করে, রিয়েল-টাইম শোনার প্রশ্ন এবং অফলাইন স্থায়িত্বের জন্য অন্তর্নির্মিত সমর্থন সহ। ফায়ারস্টোর পাইপলাইন অপারেশনগুলি একটি নমনীয় কোয়েরি সিনট্যাক্স ব্যবহার করে যা অ্যাপ্লিকেশনগুলির জন্য উন্নত ডেটা পুনরুদ্ধার অপারেশন সক্ষম করে। এই বৈশিষ্ট্যগুলি সম্পর্কে আরও তথ্যের জন্য, ফায়ারস্টোর নেটিভ মোড ওভারভিউ দেখুন।
  • MongoDB সামঞ্জস্য সহ Firestore: এই মোড ডেভেলপারদের বিদ্যমান MongoDB অ্যাপ্লিকেশন কোড, ড্রাইভার, টুলস এবং ক্লাউড Firestore এর সাথে MongoDB ইন্টিগ্রেশনের ওপেন-সোর্স ইকোসিস্টেম ব্যবহার করতে সক্ষম করে। এটি MongoDB কোয়েরি ল্যাঙ্গুয়েজ (MQL) এবং BSON ডেটা টাইপ সমর্থন করে, কার্যকরভাবে MongoDB ওয়ার্কলোডের জন্য একটি ড্রপ-ইন প্রতিস্থাপন হিসাবে কাজ করে এবং একই সাথে Firestore এর স্বয়ংক্রিয় স্কেলিং এবং উচ্চ প্রাপ্যতার সুবিধা প্রদান করে। এই বৈশিষ্ট্যগুলি সম্পর্কে আরও তথ্যের জন্য, MongoDB সামঞ্জস্য ওভারভিউ দেখুন।