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