এই পৃষ্ঠায় Cloud Firestore সংস্করণসমূহ এবং এর প্রধান বৈশিষ্ট্যগুলো বর্ণনা করা হয়েছে। Cloud Firestore নিম্নলিখিত সংস্করণগুলোতে পাওয়া যায়:
ফায়ারস্টোর স্ট্যান্ডার্ড এডিশন একটি ডকুমেন্ট ডেটাবেস হিসেবে ব্যাপক সক্ষমতা প্রদান করে, যার মধ্যে রয়েছে বহু প্রোগ্রামিং ভাষার জন্য সাবলীল এসডিকে (SDK), রিয়েল-টাইম ও অফলাইন সাপোর্ট, একক ও বহু-অঞ্চল কনফিগারেশনে উচ্চ প্রাপ্যতা, এবং নির্বিঘ্ন অটোস্কেলিং সহ একটি সুবিধাজনক সার্ভারবিহীন অপারেশন মডেল। এই এডিশনটি ফায়ারস্টোর কোর অপারেশন (সাধারণ রিড, রাইট এবং কোয়েরি) ব্যবহার করে নেটিভ মোডে ফায়ারস্টোরকে সাপোর্ট করে।
ফায়ারস্টোর এন্টারপ্রাইজ এডিশন একটি ডকুমেন্ট ডেটাবেস হিসেবে ডেভেলপারদের জন্য ব্যাপক সক্ষমতা ও নিয়ন্ত্রণের সুযোগ প্রদান করে। এতে একটি উন্নত কোয়েরি ইঞ্জিন রয়েছে যা ব্যাপক কোয়েরি ক্ষমতা সমর্থন করে, এবং এন্টারপ্রাইজ এডিশনে এখন সমস্ত কোয়েরি চালানো যায়, যেখানে ইনডেক্সের উপস্থিতি ঐচ্ছিক। ফলে, ইনডেক্সিং সম্পূর্ণরূপে কাস্টমাইজযোগ্য, এবং একক ফিল্ড ইনডেক্স আর স্বয়ংক্রিয়ভাবে তৈরি হয় না। এই এডিশনটি দুটি অপারেশন মোড সমর্থন করে, যা আপনি একটি ডেটাবেস তৈরি করার সময় নির্বাচন করেন:
কোর এবং পাইপলাইন অপারেশন সহ ফায়ারস্টোরের নেটিভ মোড (প্রিভিউ) । ফায়ারস্টোর কোর অপারেশনগুলো স্ট্যান্ডার্ড ডকুমেন্ট তৈরি, পড়া, আপডেট এবং ডিলিট (CRUD) কার্যকারিতা প্রদান করে, সাথে রিয়েল-টাইম লিসেন কোয়েরি এবং অফলাইন পার্সিস্টেন্সের জন্য বিল্ট-ইন সাপোর্টও রয়েছে। ফায়ারস্টোর পাইপলাইন অপারেশনগুলো শত শত অতিরিক্ত কোয়েরি সক্ষমতা প্রদান করে। উদাহরণস্বরূপ, অ্যাগ্রিগেশন, স্ট্রিং ম্যাচিং এবং উন্নত ফিল্টারিং ক্ষমতার জন্য অতিরিক্ত অপারেটরের সাপোর্ট রয়েছে।
MongoDB-সামঞ্জস্যপূর্ণ অপারেশনসহ Firestore-এর সাথে MongoDB সামঞ্জস্য । এই মোডটি ডেভেলপারদের বিদ্যমান MongoDB অ্যাপ্লিকেশন কোড, ড্রাইভার, টুলস এবং Cloud Firestore এর সাথে MongoDB ইন্টিগ্রেশনের ওপেন-সোর্স ইকোসিস্টেম ব্যবহার করতে সক্ষম করে।
উভয় মোডের সমস্ত অপারেশন একটি আরও উন্নত কোয়েরি ইঞ্জিনে চলে, যা কোয়েরির পারফরম্যান্স উন্নত করতে চাওয়া অ্যাপ্লিকেশনগুলির জন্য ইনডেক্সিংকে একটি ঐচ্ছিক ধাপে পরিণত করে ডেভেলপারদের নিয়ন্ত্রণকে সর্বোচ্চ করে তোলে।
সংস্করণগুলির বৈশিষ্ট্য
নিম্নলিখিত সারণিতে প্রতিটি সংস্করণের জন্য উপলব্ধ বৈশিষ্ট্যগুলির সংক্ষিপ্ত বিবরণ দেওয়া হলো:
| বৈশিষ্ট্য | স্ট্যান্ডার্ড সংস্করণ | এন্টারপ্রাইজ সংস্করণ |
| কোয়েরি ইঞ্জিন | স্ট্যান্ডার্ড - শুধুমাত্র কোর অপারেশন ব্যবহার করে কোয়েরি করার সুবিধা। | উন্নত - কোর এবং পাইপলাইন অথবা MongoDB সামঞ্জস্যপূর্ণ অপারেশন ব্যবহার করে কোয়েরি করার সুবিধা। |
| Cloud Firestore নেটিভ মোডে সার্ভার-সাইড, ওয়েব এবং মোবাইল এসডিকে-তে সমর্থন করে। | হ্যাঁ। কোর অপারেশন দ্বারা সমর্থিত। | হ্যাঁ। কোর এবং পাইপলাইন অপারেশন দ্বারা সমর্থিত। |
| রিয়েল-টাইম এবং অফলাইন ক্ষমতা সমর্থন করে | হ্যাঁ। কোর অপারেশন দ্বারা সমর্থিত। | হ্যাঁ। শুধুমাত্র কোর অপারেশন দ্বারা সমর্থিত। |
| MongoDB সামঞ্জস্যপূর্ণ Firestore সমর্থন করে | না | হ্যাঁ |
| সূচীকরণ | কোয়েরির জন্য ইনডেক্স প্রয়োজন। স্বতন্ত্র ফিল্ডের জন্য ইনডেক্স স্বয়ংক্রিয়ভাবে তৈরি হয়, অন্যদিকে আরও জটিল কোয়েরিগুলো কম্পোজিট ইনডেক্স বা কালেকশন গ্রুপ ইনডেক্সের উপর নির্ভর করে, যেগুলো ম্যানুয়ালি কনফিগার করতে হয়। count(), sum(), এবং avg() এর মতো অ্যাগ্রিগেশন কোয়েরিগুলোর ক্ষেত্রে, খরচ নির্ধারিত হয় পঠিত ইনডেক্স এন্ট্রির সংখ্যার উপর ভিত্তি করে; এক্ষেত্রে শূন্যটি ইনডেক্স এন্ট্রি স্ক্যান করা হলে সর্বনিম্ন একটি ডকুমেন্ট রিডের চার্জ প্রযোজ্য হয়। | কোয়েরির জন্য ইনডেক্স আবশ্যক নয়, এবং তাই এটি ঐচ্ছিক। প্রয়োজন অনুযায়ী আপনি ইনডেক্স নির্ধারণ করতে পারেন। এন্টারপ্রাইজ সংস্করণ নন-স্পার্স/স্পার্স এবং ইউনিক ইনডেক্স সহ আরও বিস্তৃত পরিসরের ইনডেক্স টাইপ সমর্থন করে। কোয়েরি এক্সপ্লেইন এবং কোয়েরি ইনসাইটস-এর সাহায্যে আপনি এমন কোয়েরিগুলো শনাক্ত করতে পারবেন যেগুলো ইনডেক্স থেকে উপকৃত হতে পারে, কারণ এখন আর ইনডেক্সের প্রয়োজন নেই। |
| কোয়েরি এবং লেখার পারফরম্যান্স এবং খরচ | কোয়েরি এক্সপ্লেইন-এর সাহায্যে, আপনি একটিমাত্র কোয়েরিতেই একাধিক ফিল্ডের উপর রেঞ্জ এবং ইনইকুয়ালিটি ফিল্টার প্রয়োগ করে কোয়েরি অপ্টিমাইজ করতে পারেন। কোয়েরি এক্সিকিউশন সম্পর্কে গভীর অন্তর্দৃষ্টি প্রদানের জন্য কোয়েরি ইনসাইটস , কোয়েরি এক্সপ্লেইন এবং ক্লাউড মনিটরিং-এ মেট্রিক্স উপলব্ধ রয়েছে। | কোয়েরি এবং রাইট পারফরম্যান্সের উপর আপনার সম্পূর্ণ নিয়ন্ত্রণ রয়েছে এবং আপনি কাস্টমাইজযোগ্য ইনডেক্সিং, উন্নত মনিটরিং, ডায়াগনস্টিক টুলস এবং কোয়েরি হিন্টস নামক নতুন এক্সিকিউশন কন্ট্রোল ব্যবহার করে পারফরম্যান্স অপ্টিমাইজ করতে পারেন। কোয়েরি এক্সিকিউশন সম্পর্কে গভীর অন্তর্দৃষ্টি প্রদানের জন্য কোয়েরি ইনসাইটস , কোয়েরি এক্সপ্লেইন এবং ক্লাউড মনিটরিং-এ মেট্রিক্স উপলব্ধ রয়েছে। |
| মূল্য নির্ধারণ | মূল্যের বিবরণ দেখুন | মূল্যের বিবরণ দেখুন |
| পর্যবেক্ষণযোগ্যতা |
|
|
| ডেটা সুরক্ষা |
|
|
| এনক্রিপশন |
|
|
| স্টোরেজ | হাইব্রিড স্টোরেজ (এসএসডি এবং এইচডিডি) | এসএসডি |
| প্রতিশ্রুতিবদ্ধ ব্যবহারের জন্য ছাড় | ১ বছরের জন্য ২০%; ৩ বছরের জন্য ৪০% | ১ বছরের জন্য ২০%; ৩ বছরের জন্য ৪০% |
আপনার যা করা দরকার
আপনি যদি আপনার Cloud Firestore ডেটাবেসের জন্য কোনো সংস্করণ নির্বাচন না করে থাকেন, তবে এটি স্বয়ংক্রিয়ভাবে একটি স্ট্যান্ডার্ড সংস্করণ হিসাবে শ্রেণীবদ্ধ হবে এবং এর জন্য আপনার পক্ষ থেকে কোনো পরিবর্তনের প্রয়োজন হবে না। আপনি যদি একটি নতুন ফায়ারস্টোর এন্টারপ্রাইজ সংস্করণ ডেটাবেস তৈরি করতে চান, তবে নেটিভ মোড বা মঙ্গোডিবি কম্প্যাটিবিলিটি মোডে বর্ণিত পদক্ষেপগুলি অনুসরণ করুন।
মূল্য নির্ধারণ
Cloud Firestore সংস্করণগুলির মূল্য সম্পর্কে তথ্যের জন্য, এন্টারপ্রাইজ সংস্করণ এবং স্ট্যান্ডার্ড সংস্করণের মূল্য তালিকা দেখুন।