All Products
Search
Document Center

ApsaraDB for MongoDB:Skema umum

Last Updated:Sep 10, 2026

ApsaraDB for MongoDB mendukung arsitektur penerapan standalone, replica set, dan sharded cluster serta menyediakan kemampuan kelas enterprise seperti audit keamanan dan backup titik waktu. Layanan ini digunakan di berbagai industri, termasuk Internet, IoT, gaming, dan keuangan.

Pemisahan baca/tulis

Workload produksi sering mengalami bottleneck ketika satu node database menangani sekaligus operasi baca dan tulis. ApsaraDB for MongoDB menggunakan arsitektur replica set tiga node untuk menyediakan ketersediaan tinggi. Ketiga node data didistribusikan di server fisik yang berbeda dan secara otomatis menyinkronkan data. Node primary dan secondary mengekspos titik akhir yang terpisah, dan driver MongoDB mendistribusikan permintaan baca/tulis di antara keduanya. Untuk informasi lebih lanjut, lihat Arsitektur dan komponen ApsaraDB for MongoDB.

Skema bisnis fleksibel

Perubahan skema sangat mahal dalam database relasional—setiap penambahan bidang memerlukan migrasi. ApsaraDB for MongoDB bersifat schema-less, sehingga model data dapat berkembang tanpa downtime atau migrasi. Arsitektur multi-tier khas menggabungkannya dengan layanan pelengkap: simpan data terstruktur di ApsaraDB RDS, data bisnis fleksibel di ApsaraDB for MongoDB, dan data hot di Tair (Redis OSS-compatible) atau ApsaraDB for Memcache. Kombinasi ini menghadirkan throughput baca/tulis tinggi sekaligus mengurangi biaya penyimpanan secara keseluruhan.

ApsaraDB for MongoDB dan ApsaraDB RDS for MySQL merupakan layanan pelengkap, bukan pengganti satu sama lain. Pilih layanan berdasarkan model data dan pola kueri Anda. Simpan data bisnis inti yang terstruktur, seperti pesanan dan akun, di ApsaraDB RDS for MySQL. Simpan data fleksibel atau semi-terstruktur, seperti profil pengguna, log, dan konten, di ApsaraDB for MongoDB. Gunakan kedua layanan secara bersamaan jika workload memerlukan kedua jenis data tersebut.

Aplikasi berbasis lokasi

Aplikasi berbasis lokasi harus melakukan kueri data spasial dalam skala besar dan menyimpan data heterogen dari berbagai sistem tanpa skema tetap. ApsaraDB for MongoDB mendukung indeks spasial dua dimensi untuk kueri jarak terdekat dan menggunakan mode penyimpanan dinamis yang mampu menampung data heterogen dari berbagai sistem.

Skenario IoT

Workload IoT menghasilkan aliran data sensor terus-menerus yang harus diingest dengan cepat dan dikueri secara fleksibel. ApsaraDB for MongoDB memiliki fitur seperti performa tinggi dan penulisan data asinkron, serta dapat memberikan performa database dalam memori dalam skenario tertentu. ApsaraDB for MongoDB cocok untuk skenario IoT dengan operasi tulis yang sangat konkuren. Pada instansi kluster sharded, skalakan performa dan penyimpanan secara independen dengan menyesuaikan konfigurasi dan jumlah node mongos serta shard—tanpa batas atas pada kapasitas penyimpanan. Untuk langkah-langkah konfigurasi, lihat Ikhtisar.

Setelah data diingest, gunakan indeks secondary untuk kueri dinamis berlatensi rendah dan framework agregasi MapReduce untuk menjalankan analisis data multidimensi terhadap data yang telah dikumpulkan.

Aplikasi di berbagai bidang

  • Aplikasi game: Simpan informasi pengguna, peralatan dalam game, dan kredit langsung dalam dokumen embedded untuk mempermudah kueri dan pembaruan.

  • Aplikasi logistik: Simpan informasi pesanan dengan perubahan status yang dicatat sebagai entri dalam array embedded. Baca seluruh riwayat pesanan—mulai dari pemesanan hingga pengiriman—dalam satu kueri, yang praktis, cepat, dan jelas.

  • Aplikasi jejaring sosial: Simpan informasi pengguna dan informasi momen WeChat yang dipublikasikan pengguna, serta gunakan indeks lokasi geografis untuk menemukan orang dan tempat terdekat. Kemampuan kueri lengkap dan performa baca/tulis cepat ApsaraDB for MongoDB juga menjadikannya sangat cocok untuk menyimpan dan mengambil riwayat obrolan.

  • Streaming video langsung: Simpan informasi pengguna dan informasi hadiah untuk acara streaming real-time.

  • Aplikasi data besar: Gunakan ApsaraDB for MongoDB sebagai sistem penyimpanan cloud untuk data besar. Ekstrak dan analisis data kapan saja untuk melacak tren di industri Anda.