Firestore با سازگاری MongoDB به توسعهدهندگان امکان میدهد از کد برنامه، درایورها، ابزارها، و بومسازگان متنباز ادغامهای MongoDB با Cloud Firestore استفاده کنند.
Cloud Firestore سرویس پایگاه داده سند بدون سرور متمایزی ارائه میدهد که دارای تکرار چندمنطقهای با سازگاری قوی، مقیاسپذیری تقریباً نامحدود، دردسترس بودن بالا و پیشرو در صنعت تا ۹۹٫۹۹۹٪ SLA، و عملکرد خواندن تکرقمی برحسب میلیثانیه است.
Firestore با سازگاری MongoDB بهعنوان بخشی از نسخه Enterprise دردسترس است.
قابلیتهای کلیدی
Firestore با سازگاری MongoDB چندین قابلیت کلیدی ارائه میدهد:
| متمایزکننده | شرح |
|---|---|
| سازگاری MongoDB | Cloud Firestore عملیات سازگار با MongoDB را ارائه میدهد و به شما امکان میدهد از Cloud Firestore بهعنوان پایگاه داده برای برنامههای MongoDB موجودتان استفاده کنید. |
| بدون سرور | Cloud Firestore از مدل پرداخت بهازای استفاده پیروی میکند. Cloud Firestore به هیچگونه پیشتدارک منابع نیاز ندارد و بهطور خودکار مقیاسبندی میشود تا با بار شما مطابقت داشته باشد. |
| مقیاس تقریباً نامحدود | Cloud Firestore بهطور یکپارچه محاسبات و فضای ذخیرهسازی را براساس تقاضا مقیاسبندی میکند بدون نیاز به پیکربندی ظرفیت، قطعهبندی، یا تأمین فضای ذخیرهسازی و ورودی/خروجی. |
| «دسترسپذیری بالا» پیشرو در صنعت | همه پایگاههای داده Cloud Firestore دردسترسپذیری بالایی ارائه میدهند، با دردسترسپذیری ۹۹٫۹۹٪ برای استقرارهای منطقهای و دردسترسپذیری ۹۹٫۹۹۹٪ برای استقرارهای چندمنطقهای. Cloud Firestore دارای تکرار خودکار دادههای چندمنطقهای، پرسوجوهای بسیار سازگار، عملیات دستهای اتمی، و پشتیبانی تراکنش است. |
| تأخیر خواندن میلیثانیهای تکرقمی | Cloud Firestore تأخیر خواندن میلیثانیهای تکرقمی ارائه میدهد. |
| امنیت و نظارت در سطح سازمانی | Cloud Firestore را با حاکمیت متمرکز Google Cloud ایمن کنید. با «مرکز پایگاه داده» یکپارچه ما، به نمایان بودن بهبودیافته و مدیریت سادهشده ناوگان پایگاه داده Cloud Firestore خود دست یابید. از نمای ناوگان یکپارچه و مدیریت سادهشده ازطریق کنترل متمرکز و کمک هوش مصنوعی بهرهمند شوید. |
چگونه کار میکند؟
Cloud Firestore یک پایگاه داده سند NoSQL ابرمبنا است که سازگاری با MongoDB را ارائه میدهد.
با پیروی از مدل داده Cloud Firestore، دادهها را در اسنادی ذخیره میکنید که حاوی فیلدهایی هستند که به مقادیر نگاشت میشوند. این اسناد در مجموعهها ذخیره میشوند، که محفظههایی برای اسناد شما هستند و میتوانید از آنها برای سازماندهی دادههایتان و ساختن پُرسمانها استفاده کنید. اسناد از انواع مختلف داده پشتیبانی میکنند، از رشتهها و اعداد گرفته تا اشیاء پیچیده و جاسازیشده.
علاوهبراین، پُرسمان در Cloud Firestore رسا، کارآمد، و انعطافپذیر است. میتوانید از درایور استاندارد MongoDB یا زبان پُرسمان MongoDB (MQL) استفاده کنید. میتوانید پُرسمانهای سطحی برای بازیابی دادهها در سطح سند ایجاد کنید بدون اینکه نیاز باشد کل مجموعه را بازیابی کنید، و مرتبسازی، فیلتر کردن، و محدودیتهایی به پُرسمانها یا مکاننماهایتان اضافه کنید تا نتایجتان را صفحهبندی کنید.
درنهایت، Cloud Firestore کاملاً با سرویسهای حاکمیت Google Cloud ادغام شده است، همانطور که در مدیریت هویت و دسترسیها شرح داده شده است.