ApsaraDB for MongoDB adalah layanan database dokumen yang sepenuhnya dikelola (fully managed), dibangun di atas Apsara Distributed File System dan mesin penyimpanan berkeandalan tinggi. Layanan ini menyediakan ketersediaan tinggi multi-node, skalabilitas elastis, serta pencadangan dan pemulihan. Kompatibel penuh dengan protokol MongoDB, layanan ini ideal untuk menyimpan dan mengkueri data tidak terstruktur atau semi-terstruktur dalam aplikasi mobile, IoT, gaming, dan media sosial.
Konsep utama
Struktur data
MongoDB adalah database NoSQL berbasis dokumen. Struktur datanya terdiri dari bidang dan nilai, mirip dengan objek JSON:
{
"name": "John",
"sex": "male",
"age": 30
}Struktur penyimpanan
MongoDB mengorganisasi data secara berbeda dari database relasional tradisional, menggunakan tiga unit inti:
|
Istilah MongoDB |
Deskripsi |
Ekuivalen dalam database relasional |
|
Document |
Unit dasar data dalam MongoDB. Dokumen terdiri dari pasangan kunci-nilai BSON. |
Row |
|
Collection |
Sekumpulan dokumen. |
Table |
|
Database |
Database dapat berisi beberapa collection. Anda dapat membuat beberapa database dalam MongoDB. |
Database |
Mengapa memilih ApsaraDB for MongoDB?
-
Arsitektur penerapan yang fleksibel. Pilih dari berbagai opsi penerapan untuk berbagai skenario bisnis, seperti pengujian, pelatihan, beban kerja yang banyak membaca (read-heavy), dan aplikasi dengan konkurensi tinggi.
-
Skalabilitas elastis. Lakukan scaling database dengan mudah melalui perubahan spesifikasi instans, kapasitas penyimpanan, atau jumlah node agar sesuai dengan kebutuhan bisnis yang senantiasa berubah.
-
Berbagai tool migrasi. Lakukan migrasi dan sinkronisasi data menggunakan Konsol ApsaraDB for MongoDB, tool MongoDB native, atau tool Alibaba Cloud khusus.
-
Langkah-langkah keamanan yang komprehensif. Lindungi data Anda dengan serangkaian fitur keamanan lengkap, termasuk otorisasi RAM, log audit, isolasi jaringan, daftar putih, otentikasi kata sandi, dan enkripsi data transparan (TDE).
-
Cakupan kasus penggunaan yang luas. Berkat model data fleksibel, bahasa kueri yang kaya, jenis indeks beragam, dan arsitektur terdistribusi, layanan ini banyak digunakan untuk aplikasi mobile, IoT, gaming, dan media sosial.
Untuk informasi lebih lanjut tentang layanan ini, lihat dokumentasi terkait.
Trial gratis
ApsaraDB for MongoDB menyediakan trial gratis. Untuk informasi lebih lanjut, lihat Trial gratis.
Harga
Untuk detail mengenai item yang dapat ditagih, lihat Item yang Dapat Ditagih dan Harga.
Metode manajemen
Anda dapat mengelola instans ApsaraDB for MongoDB melalui berbagai metode, termasuk membuat instans, mengonfigurasi jaringan, serta mengelola database dan akun.
|
Metode manajemen |
Kasus penggunaan |
Deskripsi |
|
Paling cocok untuk pengguna yang lebih suka antarmuka pengguna grafis (GUI) untuk manajemen instans. |
Menyediakan GUI berbasis web yang mudah digunakan. |
|
|
Paling cocok untuk integrasi terprogram atau otomatisasi lintas platform dalam manajemen instans. |
Semua operasi yang tersedia di Console juga dapat dilakukan menggunakan API. |
Setelah membuat instans ApsaraDB for MongoDB, Anda dapat menghubungkannya dengan cara berikut:
|
Metode akses |
Kasus penggunaan |
Deskripsi |
|
Mongo Shell |
Paling cocok untuk developer yang ingin mengelola database menggunakan tool command-line resmi MongoDB. |
Hubungkan ke instans set replika ApsaraDB for MongoDB menggunakan Mongo Shell |
|
Clients |
Gunakan client database apa pun yang kompatibel dengan MongoDB untuk terhubung. |
Contohnya termasuk Robo 3T dan Studio 3T. |
Langkah selanjutnya
-
Buat instans ApsaraDB for MongoDB. Gunakan panduan Getting Started untuk membuat dan menggunakan instans ApsaraDB for MongoDB. Untuk informasi lebih lanjut, lihat Memulai. Saat membuat instans, pertimbangkan aspek penerapan berikut:
-
Wilayah dan zona. Wilayah dan zona menentukan lokasi fisik instans Anda dan tidak dapat diubah setelah pembuatan. Pilih wilayah dan zona berdasarkan faktor-faktor seperti lokasi geografis pengguna Anda, ketersediaan produk Alibaba Cloud, ketersediaan tinggi aplikasi, dan latensi jaringan pribadi. Untuk informasi lebih lanjut, lihat Wilayah dan zona.
Sebagai contoh, jika aplikasi Anda diterapkan pada instans ECS, buat instans ApsaraDB for MongoDB Anda di wilayah dan zona yang sama untuk mengurangi latensi jaringan.
-
Perencanaan jaringan. Setelah memilih wilayah, Anda dapat membuat VPC dengan blok CIDR pribadi kustom. Terapkan instans di VPC yang Anda buat atau di VPC default. Untuk informasi lebih lanjut, lihat Konfigurasikan VPC saat membuat instans.
-
-
Migrasikan database MongoDB on-premises ke cloud. ApsaraDB for MongoDB kompatibel penuh dengan protokol MongoDB. Gunakan DTS atau tool MongoDB native untuk memigrasikan database MongoDB on-premises Anda ke cloud. Untuk petunjuk detail, lihat Migrasi dan sinkronisasi data. Untuk informasi lebih lanjut tentang DTS, lihat Apa itu DTS?.
Untuk daftar versi dan fitur ApsaraDB for MongoDB yang didukung, lihat Fitur.