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