بررسی اجمالی سازگاری MongoDB

فقط مربوط به نسخه Cloud Firestore Enterprise است.

Cloud Firestore با سازگاری با MongoDB به توسعه‌دهندگان این امکان را می‌دهد که از کد برنامه MongoDB موجود، درایورها، ابزارها و اکوسیستم متن‌باز ادغام MongoDB با Cloud Firestore استفاده کنند.

Cloud Firestore یک سرویس پایگاه داده اسناد بدون سرور متمایز ارائه می‌دهد که شامل تکثیر چند منطقه‌ای با سازگاری قوی، مقیاس‌پذیری تقریباً نامحدود، دسترسی‌پذیری بالا و پیشرو در صنعت تا سقف ۹۹.۹۹۹٪ SLA و عملکرد خواندن تک رقمی در میلی‌ثانیه است.

Cloud Firestore با سازگاری با MongoDB به عنوان بخشی از نسخه Enterprise در دسترس است.

قابلیت‌های کلیدی

Cloud Firestore با سازگاری با MongoDB تعدادی قابلیت کلیدی ارائه می‌دهد:

متمایزکننده توضیحات
سازگاری با MongoDB Cloud Firestore یک API سازگار با 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 با MongoDB، شما داده‌ها را در اسنادی ذخیره می‌کنید که حاوی فیلدهایی هستند که به مقادیر نگاشت می‌شوند. این اسناد در مجموعه‌ها ذخیره می‌شوند که ظروفی برای اسناد شما هستند که می‌توانید از آنها برای سازماندهی داده‌های خود و ساخت پرس‌وجوها استفاده کنید. اسناد از انواع مختلف داده ، از رشته‌ها و اعداد گرفته تا اشیاء پیچیده و تعبیه‌شده، پشتیبانی می‌کنند.

علاوه بر این، پرس‌وجو در Cloud Firestore رسا، کارآمد و انعطاف‌پذیر است. می‌توانید از درایور استاندارد MongoDB یا زبان پرس‌وجوی MongoDB (MQL) استفاده کنید. می‌توانید پرس‌وجوهای کم‌عمق برای بازیابی داده‌ها در سطح سند بدون نیاز به بازیابی کل مجموعه ایجاد کنید و مرتب‌سازی، فیلتر کردن و محدودیت‌ها را به پرس‌وجوها یا مکان‌نماهای خود اضافه کنید تا نتایج خود را صفحه‌بندی کنید.

در نهایت، Cloud Firestore با سازگاری MongoDB کاملاً با سرویس‌های مدیریت Google Cloud ادغام شده است، همانطور که در بخش امنیت و مدیریت دسترسی توضیح داده شده است.

قدم بعدی چیست؟