Bagikan melalui


Kompatibilitas fitur MongoDB di Azure DocumentDB

Azure DocumentDB sepenuhnya menerapkan protokol kawat MongoDB untuk kompatibilitas fitur, memungkinkan Anda menjalankan hampir semua beban kerja MongoDB tanpa perubahan aplikasi apa pun. Layanan Azure asli ini menawarkan performa yang dioptimalkan, total biaya kepemilikan (TCO) yang lebih rendah, dan kemampuan AI bawaan, memberdayakan aplikasi modern berbasis data dengan mudah. Tabel dalam artikel ini menguraikan fitur MongoDB yang tidak didukung atau dibatasi di Azure DocumentDB. Sebagai solusi PaaS yang dikelola sepenuhnya, Azure DocumentDB mengabstraksi atau membatasi operasi administratif tertentu untuk memastikan keandalan, keamanan, dan performa yang ditingkatkan - sehingga Anda dapat fokus membangun, tidak mengelola infrastruktur.

Tahapan pipa agregasi dan agregator

Tabel ini menguraikan kompatibilitas tahap alur agregasi dan agregator di Azure DocumentDB.

Description
$planCacheStats Tidak berlaku, karena layanan secara otomatis mengelola cache rencana kueri.
$listSearchIndexes Tidak diprioritaskan karena permintaan pelanggan yang lemah.
$listSampledQueries Tidak diprioritaskan karena permintaan pelanggan yang lemah.
$shardedDataDistribution Tidak diprioritaskan karena permintaan pelanggan yang lemah.

Perintah database

Tabel ini menguraikan kompatibilitas kategori perintah database di Azure DocumentDB.

Description
Perintah cache rencana eksekusi kueri Kedaluwarsa, karena layanan sepenuhnya mengelola cache kueri.
Perintah replikasi Replikasi dikelola sepenuhnya sebagai bagian dari penawaran platform-as-a-service (PaaS).
Perintah sharding (kecuali: getShardMap, balancerStart, balancerStatus, balancerStop) Azure DocumentDB secara otomatis mengelola operasi sharding. Anda mempertahankan kontrol atas operasi penting seperti menambahkan pecahan, menyeimbangkan ulang data, dan mengambil peta shard.
Perintah sesi ($killAllSessionsByPattern, $killSessions) Sebagian besar perintah sesi didukung. Namun, beberapa dibatasi karena potensi risiko keamanan dan stabilitas. Perintah ini dapat memungkinkan pengguna yang tidak sah untuk mengakhiri sesi aktif atau melakukan serangan denial-of-service (DoS).
Perintah administrasi Sebagai layanan PaaS, Azure DocumentDB menangani administrasi database, membuat perintah ini tidak perlu.
Perintah Diagnostik & Pengauditan Azure DocumentDB terintegrasi dengan Azure Log Analytics untuk menyediakan diagnostik dan audit terpadu di seluruh layanan Azure. Integrasi ini menawarkan wawasan mendalam tentang performa dan kesehatan tanpa konfigurasi tambahan atau alat eksternal.
Perintah pemantauan Azure DocumentDB sepenuhnya terintegrasi dengan Azure Monitor, sehingga mudah untuk melacak metrik pemanfaatan server seperti CPU, memori, penyimpanan, IOPS, dll. Integrasi yang mulus di seluruh layanan Azure ini memastikan solusi pemantauan yang dapat diskalakan dan terpadu, memberikan wawasan real time tentang performa sistem Anda tanpa perlu alat pemantauan eksternal.

Features

Tabel ini menguraikan kompatibilitas fitur koleksi di Azure DocumentDB.

Description
Koleksi rangkaian waktu Tidak diprioritaskan karena permintaan pelanggan yang lemah.
Koleksi yang dibatasi Tidak diprioritaskan karena permintaan pelanggan yang lemah.
Koleksi berkelompok Tidak diprioritaskan karena permintaan pelanggan yang lemah.