Bagikan melalui


Apa itu Azure DocumentDB (dengan kompatibilitas MongoDB)?

Azure DocumentDB adalah database yang dikelola sepenuhnya, sumber terbuka, 99,03% kompatibel dengan MongoDB . AI bawaan, integrasi Azure, dan fleksibilitas multi-cloud disertakan untuk aplikasi yang kritis bagi misi.

Sumber terbuka dan berbasis komunitas

DocumentDB adalah database dokumen sumber terbuka yang kompatibel dengan MongoDB, yang diatur oleh Linux Foundation dan dirilis di bawah lisensi MIT yang permisif. Azure DocumentDB dibangun di DocumentDB, tidak menjalankan server database MongoDB atau basis kodenya. Lisensi SSPL MongoDB tidak berlaku untuk DocumentDB atau Azure DocumentDB.

DocumentDB memberikan kompatibilitas MongoDB 99,03% melalui protokol kawat dan dukungan BSON, ditambah kemampuan seperti pengindeksan dan pencarian vektor, sambil menjaga implementasi tetap transparan dan berbasis komunitas.

Azure DocumentDB memasangkan fondasi sumber terbuka dengan layanan Azure yang dikelola sepenuhnya, menambahkan keamanan, skalabilitas, dan keandalan perusahaan yang dikelola sepenuhnya.

Manajemen data yang fleksibel dan dapat diskalakan

Azure DocumentDB memungkinkan Anda menyimpan dan mengelola data yang tidak terstruktur dengan mudah. Desain skema-agnostiknya berarti Anda dapat menyesuaikan model data saat aplikasi Anda berkembang, tanpa khawatir tentang struktur yang kaku. Fleksibilitas ini sangat ideal untuk aplikasi yang memerlukan iterasi cepat atau menangani berbagai jenis data.

Layanan ini mendukung penskalakan vertikal dan horizontal berkapasitas tinggi tanpa kunci shard yang diperlukan hingga database melampaui terabyte. Anda dapat secara otomatis memecah database yang ada tanpa waktu henti, dan meningkatkan atau menurunkan skala kluster—baik secara vertikal maupun horizontal—sekaligus menjaga aplikasi Anda tetap berjalan.

99,03% kompatibilitas MongoDB

Azure DocumentDB dirancang untuk bekerja dengan mulus dengan alat dan driver MongoDB, sehingga memudahkan pengembang untuk memigrasikan aplikasi yang ada atau membangun aplikasi baru. Dengan mendukung API MongoDB, layanan ini memungkinkan Anda menerapkan pengetahuan dan sumber daya yang ada tanpa perlu pengerjaan ulang yang luas.

Kompatibilitas ini juga berarti Anda dapat mengintegrasikan Azure DocumentDB ke dalam alur kerja pengembangan yang ada, menggunakan alat populer seperti MongoDB Compass atau shell MongoDB. Hasilnya adalah pengalaman pengembangan yang lancar yang mempercepat waktu Anda ke pasar.

Multi-cloud dan hybrid-cloud

DocumentDB memungkinkan arsitektur multi-cloud dan hibrid sejati tanpa kehilangan data. Database sumber terbuka dapat berjalan secara lokal atau di cloud apa pun, dan Azure DocumentDB memperluas kemampuan yang sama dengan layanan Azure yang dikelola sepenuhnya. Bersama-sama, mereka memungkinkan aplikasi untuk menggunakan antarmuka dan driver yang kompatibel dengan MongoDB yang sama di seluruh lingkungan, sambil mendukung replikasi lintas cloud dan failover tanpa kehilangan data atau perubahan aplikasi.

Untuk memulai, sebarkan DocumentDB menggunakan operator Kubernetes.

Lihat demo replikasi multi-cloud di YouTube.

Aplikasi berbasis AI dengan database vektor terintegrasi

Azure DocumentDB memberdayakan aplikasi AI generatif dengan database vektor terintegrasi tanpa biaya tambahan, memungkinkan pengindeksan dan kueri data berdimensi tinggi untuk kasus penggunaan AI tingkat lanjut. Tidak seperti platform lain, Azure DocumentDB menyimpan semua data asli dan data vektor dalam database, memastikan kesederhanaan dan keamanan tanpa integrasi eksternal. Bahkan tingkat gratis mencakup kemampuan database vektor, membuat fitur AI canggih dapat diakses.

Integrasi Azure asli

Azure DocumentDB menyediakan integrasi yang mulus dengan ekosistem Azure, memungkinkan pengembang mengelola sumber daya menggunakan alat Azure yang sudah dikenal seperti Azure Monitor dan Azure CLI. Integrasi mendalam ini memastikan manajemen sumber daya yang efisien dan dukungan terpadu di semua layanan Azure Anda, menghilangkan kebutuhan untuk beralih ke beberapa tim dukungan.