ApsaraDB for MongoDB mendukung arsitektur penerapan standalone, replika set, dan sharded cluster serta menyediakan kemampuan kelas perusahaan seperti audit keamanan dan backup titik waktu. Fitur-fitur ini telah banyak digunakan di industri Internet, IoT, game, dan keuangan.
Pembagian baca/tulis
ApsaraDB for MongoDB menggunakan arsitektur replika set tiga node untuk menjamin ketersediaan tinggi. Ketiga node data berada pada server fisik yang berbeda dan secara otomatis menyinkronkan data. Node utama dan sekunder dikonfigurasikan dengan Titik akhir yang berbeda. Driver MongoDB mengalokasikan permintaan baca/tulis kepada mereka. Untuk informasi lebih lanjut tentang arsitektur, lihat Arsitektur Layanan.
Skenario bisnis fleksibel
ApsaraDB for MongoDB tidak memiliki skema dan cocok untuk kebutuhan bisnis startup. Anda tidak perlu khawatir tentang perubahan skema. Anda dapat menyimpan data terstruktur di ApsaraDB RDS, data bisnis fleksibel di ApsaraDB for MongoDB, dan data panas di Tair (Redis OSS-compatible) atau ApsaraDB for Memcache. Ini membantu Anda menulis dan membaca data bisnis dengan efisiensi tinggi serta mengurangi biaya penyimpanan data.
Aplikasi
ApsaraDB for MongoDB mendukung indeks spasial dua dimensi, sehingga dapat memberikan dukungan untuk aplikasi berbasis lokasi. Mode penyimpanan dinamisnya juga cocok untuk menyimpan data heterogen dari beberapa sistem, memenuhi persyaratan aplikasi.
Skenario IoT
ApsaraDB for MongoDB memiliki fitur seperti performa tinggi dan penulisan data asinkron. Dalam skenario tertentu, ia dapat mencapai kemampuan pemrosesan database in-memory. Dalam instance kluster sharded ApsaraDB for MongoDB, Anda dapat menyesuaikan konfigurasi dan jumlah mongos serta shard untuk meningkatkan performa dan memperluas ruang penyimpanan tanpa batas. ApsaraDB for MongoDB cocok untuk skenario IoT dengan operasi penulisan bersamaan tinggi. Untuk informasi lebih lanjut, lihat Ubah Konfigurasi Suatu Instance.
ApsaraDB for MongoDB menyediakan fitur indeks sekunder untuk kueri dinamis. Ia dapat menggunakan kerangka kerja agregasi MapReduce MongoDB untuk melakukan analisis data multidimensi.
Aplikasi di berbagai bidang
Aplikasi game: menggunakan ApsaraDB for MongoDB sebagai database untuk server game untuk menyimpan informasi pengguna. Peralatan game dan kredit pengguna disimpan langsung dalam dokumen tersemat untuk memudahkan kueri dan pembaruan.
Aplikasi logistik: menggunakan ApsaraDB for MongoDB untuk menyimpan informasi pesanan. Status pesanan terus diperbarui selama proses pengiriman dan disimpan dalam bentuk array tersemat di ApsaraDB for MongoDB. Anda dapat membaca semua perubahan dalam satu pesanan dengan menggunakan satu kueri, yang nyaman, cepat, dan jelas.
Aplikasi jejaring sosial: menggunakan ApsaraDB for MongoDB untuk menyimpan informasi pengguna dan informasi momen WeChat yang diposting oleh pengguna. Mereka dapat menggunakan indeks lokasi geografis untuk mencari orang dan tempat terdekat. Selain itu, ApsaraDB for MongoDB cocok untuk menyimpan riwayat obrolan karena menyediakan kueri yang kaya dan cepat baik dalam menulis maupun membaca.
Streaming video langsung: menggunakan ApsaraDB for MongoDB untuk menyimpan informasi pengguna dan informasi hadiah.
Aplikasi big data: menggunakan ApsaraDB for MongoDB sebagai sistem penyimpanan awan untuk big data. ApsaraDB for MongoDB dapat mengekstrak dan menganalisis data kapan saja untuk menguasai tren industri.