全部产品
Search
文档中心

ApsaraDB for MongoDB:Kompatibilitas dan Perubahan Konfigurasi

更新时间:Jul 06, 2025

Topik ini menjelaskan masalah kompatibilitas dan perubahan konfigurasi ApsaraDB for MongoDB.

Apa hubungan antara ApsaraDB for MongoDB dan MongoDB?

ApsaraDB for MongoDB adalah layanan database dokumen yang kompatibel dengan protokol MongoDB. Layanan ini mendukung sebagian besar perintah MongoDB, sehingga klien apa pun yang kompatibel dengan MongoDB dapat terhubung ke ApsaraDB for MongoDB untuk penyimpanan data dan operasi terkait.

Untuk mempelajari lebih lanjut tentang ApsaraDB for MongoDB dan keunggulannya dibandingkan basis data yang dikelola sendiri, lihat topik berikut:

Versi database apa saja yang didukung oleh ApsaraDB for MongoDB?

ApsaraDB for MongoDB mendukung versi database berikut: 8.0, 7.0, 6.0, 5.0, 4.4, 4.2, 4.0, dan 3.4 (tidak digunakan lagi). Kami menyarankan Anda menggunakan klien yang sesuai dengan versi database Anda. Klien untuk berbagai bahasa pemrograman dapat diunduh dari situs resmi.

Apakah ApsaraDB for MongoDB mendukung nesting?

Ya. Dalam contoh berikut, konten dalam bidang fields merupakan dokumen bersarang.

{
        "_id" : ObjectId("5cf0e51d8d1acb8a892ca65e"),
        "id" : "16399864",
        "timestamp" : "1453185620",
        "tablename" : "houseinfo",
        "dbname" : "corp_officebuilding",
        "primaryKeys" : "Id",
        "class" : "class com.uban.dts.bean.DtsLog",
        "dbType" : "MYSQL",
        "fieldCount" : "138",
        "opt" : "UPDATE",
        "fields" : {
                "Status" : {
                        "dest" : "0",
                        "orgi" : "1420041600"
                }
        }
}

Perintah apa saja yang didukung dan dibatasi oleh ApsaraDB for MongoDB?

Untuk informasi lebih lanjut tentang perintah MongoDB resmi, lihat Perintah Database.

Untuk informasi lebih lanjut tentang perintah yang didukung dan dibatasi oleh ApsaraDB for MongoDB, lihat Perintah yang Didukung dan Tidak Didukung oleh ApsaraDB for MongoDB.

Apakah ApsaraDB for MongoDB mendukung penambahan node?

  • Instance Replika Set

    Ya. Secara default, instance replika set memiliki tiga node. Untuk informasi lebih lanjut, lihat Ubah Konfigurasi Instance Replika Set.

  • Instance Kluster Sharded

    Ya. Secara default, instance kluster sharded memiliki dua shard dan dua node Mongos. Untuk informasi lebih lanjut, lihat Ubah Konfigurasi Instance Kluster Sharded.

  • Instance Mandiri

    Tidak. Instance mandiri tidak mendukung penambahan node karena arsitektur khususnya.

Apakah ApsaraDB for MongoDB mendukung Mongoose?

Ya. ApsaraDB for MongoDB sepenuhnya kompatibel dengan MongoDB Community Edition dan mendukung Mongoose.

Apa dampak dari mengubah kapasitas penyimpanan pada sebuah instance?

Untuk informasi lebih lanjut tentang cara mengubah kapasitas penyimpanan dan dampaknya, lihat Ubah Konfigurasi Sebuah Instance.

Catatan

Kami menyarankan Anda menggunakan string koneksi SRV atau string koneksi URI untuk menghubungkan aplikasi Anda dalam lingkungan produksi ke instance Anda. Ini mencegah aplikasi Anda terpengaruh oleh pergantian utama/sekunder. Untuk informasi lebih lanjut, lihat Hubungkan ke Instance Replika Set dan Hubungkan ke Instance Kluster Sharded.

Mengapa saya perlu meningkatkan instance saya ke versi MongoDB yang lebih baru?

  • Fitur Baru dan Optimasi dalam Versi Terbaru: Seiring berkembangnya komunitas MongoDB, MongoDB memberikan manfaat seperti peningkatan performa, pengamanan yang dioptimalkan, dan berbagai fitur tambahan dalam versi terbaru.

  • Risiko dalam Versi Lama: Seiring komunitas MongoDB secara bertahap menghentikan dukungan dan pemeliharaan untuk versi MongoDB yang lebih lama, Anda dapat menghadapi tantangan dan risiko keamanan serta stabilitas jika terus menggunakan versi MongoDB yang lebih lama.