All Products
Search
Document Center

ApsaraDB for MongoDB:Skenario umum

Last Updated:Mar 28, 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

Beban kerja 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.

Skenario bisnis fleksibel

Perubahan skema pada database relasional sangat mahal—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.

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 kedekatan dan menggunakan mode penyimpanan dinamis yang mampu menampung data heterogen dari berbagai sistem.

Skenario IoT

Beban kerja 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, Anda dapat menskalakan 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 sekunder 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 direkam 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 dari 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.