এই পৃষ্ঠায় বর্ণনা করা হয়েছে Cloud Firestore সংরক্ষিত কোয়েরিগুলো কীভাবে কাজ করে।
আপনি Cloud Firestore স্টুডিও ব্যবহার করে কোয়েরি তৈরি, সংরক্ষণ এবং পরিচালনা করতে পারেন। সংরক্ষিত কোয়েরির এই সুবিধাটি শুধুমাত্র গুগল ক্লাউড কনসোলে উপলব্ধ।
সংরক্ষিত কোয়েরিগুলোর নিম্নলিখিত বৈশিষ্ট্য রয়েছে:
- গুগল-পরিচালিত এনক্রিপশন কীগুলো স্থির অবস্থায় থাকা সমস্ত কোয়েরিকে এনক্রিপ্ট করে।
- একটি সংরক্ষিত কোয়েরি একটি প্রজেক্টের চাইল্ড।
- প্রজেক্ট ডিলিট করা হলে সেভ করা কোয়েরিগুলোও মুছে যায়। আপনি ইনস্ট্যান্স বা ডেটাবেস ডিলিট করলেও, গুগল ক্লাউড কনসোলের 'সেভড কোয়েরিজ' পেজ ব্যবহার করে প্রজেক্টের সেভ করা কোয়েরিগুলো অ্যাক্সেস করতে পারবেন।
- সংরক্ষিত কোয়েরিগুলো দেখতে ও পরিচালনা করতে আপনার অবশ্যই সঠিক আইডেন্টিটি অ্যান্ড অ্যাক্সেস ম্যানেজমেন্ট (IAM) রোল বা অনুমতি থাকতে হবে।
- আপনি শুধুমাত্র Cloud Firestore স্টুডিও ব্যবহার করে অথবা গুগল ক্লাউড কনসোলের সেভড কোয়েরি পেজে গিয়ে সংরক্ষিত কোয়েরিগুলো অ্যাক্সেস করতে পারবেন। এপিআই (API)-এর মাধ্যমে সংরক্ষিত কোয়েরিগুলো অ্যাক্সেস করা যায় না।
স্টোরেজ অবস্থান
Cloud Firestore কোয়েরিগুলোকে ডাটাবেসের একই অবস্থানে সংরক্ষণ করার চেষ্টা করে। তবে, সংরক্ষিত কোয়েরিগুলোর জন্য স্টোরেজ সীমিত সংখ্যক স্থানে উপলব্ধ থাকে, তাই এটি ডিফল্টরূপে অন্য কোনো অঞ্চল নির্বাচন করতে পারে। আপনার সংরক্ষিত কোয়েরিগুলোর অবস্থান দেখতে এবং আপডেট করতে, প্রথমে সেভ সাবটাস্ক থেকে 'Show Advanced Options'-এ ক্লিক করুন। তারপর, 'Region' তালিকা থেকে একটি উপলব্ধ অবস্থান নির্বাচন করুন।
সীমাবদ্ধতা
সংরক্ষিত কোয়েরিগুলোর নিম্নলিখিত সীমাবদ্ধতা রয়েছে:
- একটি প্রজেক্টে আপনি ১০,০০০টির বেশি সংরক্ষিত কোয়েরি তৈরি করতে পারবেন না—এর মধ্যে অন্যান্য Google Cloud প্রোডাক্টের জন্য সংরক্ষিত কোয়েরিও অন্তর্ভুক্ত। আরও তথ্যের জন্য, কোটা ও সীমা দেখুন।
- সংরক্ষিত কোয়েরিযুক্ত ইনস্ট্যান্সগুলির জন্য আপনি গ্রাহক-পরিচালিত এনক্রিপশন কী ব্যবহার করতে পারবেন না।
মূল্য নির্ধারণ
সংরক্ষিত কোয়েরি ব্যবহার বা সংরক্ষণের জন্য কোনো অতিরিক্ত চার্জ নেই।
এরপর কী?
- সংরক্ষিত কোয়েরি কীভাবে তৈরি ও পরিচালনা করতে হয় তা জানুন।
- গুগল ক্লাউড কনসোল ব্যবহার করে কীভাবে Cloud Firestore পরিচালনা করতে হয় তা জানুন।