این صفحه نحوه عملکرد کوئریهای ذخیره شده در Cloud Firestore را شرح میدهد.
شما میتوانید از کنسول Firebase برای ایجاد، ذخیره و مدیریت کوئریها استفاده کنید. قابلیت ذخیره کوئریها فقط در کنسول موجود است؛ شما نمیتوانید کوئریهای ذخیره شده را از طریق API یا روشهای دیگر اجرا یا مدیریت کنید.
پرسوجوهای ذخیرهشده دارای ویژگیهای زیر هستند:
- کلیدهای رمزگذاری تحت مدیریت گوگل، تمام کوئریهای در حال سکون را رمزگذاری میکنند.
- یک کوئری ذخیره شده، فرزند یک پروژه است.
- کوئریهای ذخیره شده هنگام حذف پروژه حذف میشوند. اگر نمونه یا پایگاه داده را حذف کنید، همچنان میتوانید با استفاده از صفحه کوئریهای ذخیره شده در کنسول Google Cloud به کوئریهای ذخیره شده در پروژه دسترسی داشته باشید.
- برای مشاهده و مدیریت کوئریهای ذخیره شده، باید نقش یا مجوزهای مدیریت هویت و دسترسی (IAM) صحیح را داشته باشید.
- شما فقط میتوانید با استفاده از صفحه «پرسشهای ذخیرهشده» در کنسول Google Cloud به پرسوجوهای ذخیرهشده دسترسی داشته باشید. پرسوجوهای ذخیرهشده از طریق API قابل دسترسی نیستند.
محل نگهداری
Cloud Firestore تلاش میکند تا کوئریها را در همان محل پایگاه داده ذخیره کند. با این حال، فضای ذخیرهسازی برای کوئریهای ذخیره شده در تعداد محدودی از مکانها در دسترس است، بنابراین ممکن است به طور پیشفرض منطقه دیگری را انتخاب کند. برای مشاهده و بهروزرسانی مکانی که کوئریهای ذخیره شده شما در آن ذخیره شدهاند، ابتدا روی «نمایش گزینههای پیشرفته» از زیروظیفه ذخیره کلیک کنید. سپس، از لیست منطقه ، یک مکان موجود را انتخاب کنید.
محدودیتها
کوئریهای ذخیرهشده محدودیتهای زیر را دارند:
- محدودیت سرعت ۲۰ پرسوجو در ثانیه (QPS) برای هر کاربر در هر پروژه، شامل خواندن و نوشتن، وجود دارد. این سهمیه قابل ردیابی یا لغو نیست.
- شما نمیتوانید بیش از ۱۰،۰۰۰ پرسوجوی ذخیرهشده در یک پروژه ایجاد کنید - از جمله پرسوجوهای ذخیرهشده برای سایر محصولات Google Cloud . برای اطلاعات بیشتر، به بخش سهمیهها و محدودیتها مراجعه کنید.
- شما نمیتوانید از کلیدهای رمزگذاری مدیریتشده توسط مشتری برای نمونههایی با کوئریهای ذخیرهشده استفاده کنید.
قیمتگذاری
هیچ هزینه اضافی برای استفاده یا ذخیره پرسوجوهای ذخیرهشده وجود ندارد.
قدم بعدی چیست؟
- یاد بگیرید چگونه کوئریهای ذخیره شده را ایجاد و مدیریت کنید .