全部产品
Search
文档中心

ApsaraDB for MongoDB:Apa itu ApsaraDB for MongoDB?

更新时间:Jul 06, 2025

ApsaraDB for MongoDB adalah layanan database dokumen yang dikembangkan berdasarkan sistem Apsara terdistribusi dan mesin penyimpanan dengan keandalan tinggi. Layanan ini dirancang untuk menyederhanakan penyebaran serta pengelolaan database menggunakan arsitektur multi-node untuk memastikan ketersediaan tinggi. Selain itu, layanan ini mendukung fitur seperti skalabilitas elastis, backup, dan pemulihan, serta sepenuhnya kompatibel dengan protokol MongoDB untuk memproses data tidak terstruktur atau semi-terstruktur. ApsaraDB for MongoDB banyak digunakan dalam skenario umum seperti aplikasi seluler, IoT, game, dan jejaring sosial.

Istilah

Struktur Data

ApsaraDB for MongoDB adalah database NoSQL berorientasi dokumen. Data disimpan dalam dokumen mirip JSON yang terdiri dari pasangan nilai-bidang. Contoh:

{
    nama:"John",
    jenis_kelamin:"laki-laki",
    usia:30
}

Struktur Penyimpanan

ApsaraDB for MongoDB menggunakan struktur penyimpanan yang berbeda dari database relasional konvensional. Data dalam ApsaraDB for MongoDB diorganisasikan pada tingkat berikut:

Istilah ApsaraDB for MongoDB

Deskripsi

Istilah database relasional yang sesuai

Dokumen

Dokumen adalah unit paling dasar dalam ApsaraDB for MongoDB. Unit ini terdiri dari pasangan kunci-nilai BSON.

Baris

Koleksi

Koleksi berisi beberapa dokumen.

Tabel

Database

Database berisi beberapa koleksi. Anda dapat membuat beberapa database dalam satu instance ApsaraDB for MongoDB.

Database

Mengapa ApsaraDB for MongoDB?

  • Arsitektur penyebaran fleksibel. ApsaraDB for MongoDB menyediakan arsitektur penyebaran fleksibel yang memenuhi berbagai skenario bisnis umum, seperti pengujian, pembelajaran dan pelatihan, lebih banyak membaca daripada menulis, serta membaca/menulis bersamaan tinggi.

  • Dukungan untuk penskalaaan elastis. ApsaraDB for MongoDB memungkinkan Anda mengubah konfigurasi instance, termasuk spesifikasi instance, kapasitas penyimpanan, dan jumlah node, sehingga Anda dapat merespons perubahan bisnis dengan cepat.

  • Berbagai alat migrasi dan sinkronisasi data. ApsaraDB for MongoDB memungkinkan Anda memigrasi dan menyinkronkan data melalui konsol ApsaraDB for MongoDB atau menggunakan alat asli MongoDB. Selain itu, Anda juga dapat menggunakan alat yang dikembangkan oleh Alibaba Cloud.

  • Langkah-langkah keamanan sempurna. ApsaraDB for MongoDB memastikan keamanan database melalui otorisasi Resource Access Management (RAM), log audit, isolasi jaringan, daftar putih, otentikasi kata sandi, dan enkripsi data transparan (TDE).

  • Skenario umum yang luas. ApsaraDB for MongoDB banyak digunakan di bidang seperti aplikasi seluler, IoT, game, dan jejaring sosial karena karakteristik seperti model data fleksibel, berbagai bahasa query dan tipe indeks, serta arsitektur terdistribusi.

Untuk informasi lebih lanjut, lihat Manfaat dan Skenario Umum.

Uji Coba Gratis

Alibaba Cloud menyediakan uji coba gratis untuk ApsaraDB for MongoDB. Untuk informasi lebih lanjut, lihat Uji Coba Gratis.

Aturan Harga

Untuk informasi lebih lanjut tentang item yang dapat ditagih dari ApsaraDB for MongoDB, lihat Item yang Dapat Ditagih.

Metode Penggunaan

Alibaba Cloud menyediakan berbagai metode penggunaan untuk memenuhi kebutuhan pengguna yang berbeda dalam manajemen instance, termasuk pembuatan instance, pembuatan database, pembuatan akun, dan konfigurasi jaringan.

Metode Penggunaan

Skenario

Deskripsi

Konsol

Cocok untuk pemula atau pengguna yang perlu mengelola instance dengan cepat. Konsol ApsaraDB for MongoDB menyediakan antarmuka GUI untuk melakukan operasi secara efisien.

Konsol ApsaraDB for MongoDB menyediakan antarmuka berbasis web GUI untuk melakukan operasi secara efisien.

API

Cocok untuk skenario yang memerlukan integrasi luas atau interaksi lintas platform. Pemanggilan API adalah pendekatan manajemen yang lebih fleksibel dan standar.

Anda dapat memanggil APIs untuk menjalankan operasi yang tersedia di konsol ApsaraDB for MongoDB.

Setelah Anda membuat instance ApsaraDB for MongoDB, Anda dapat terhubung ke instance tersebut dengan salah satu metode berikut:

Mode Akses

Skenario

Deskripsi

Mongo Shell

Gunakan alat baris perintah resmi ApsaraDB for MongoDB untuk mengelola database, cocok untuk pengguna yang memiliki pengalaman pengembangan.

Hubungkan ke instance replika set menggunakan mongo shell

Klien

ApsaraDB for MongoDB sepenuhnya kompatibel dengan protokol MongoDB. Anda dapat menggunakan alat klien database umum seperti Robo 3T dan Studio 3T

untuk terhubung ke instance ApsaraDB for MongoDB.

Apa yang Harus Dilakukan Selanjutnya

  • Buat instance ApsaraDB for MongoDB. Anda dapat membuat dan menggunakan instance ApsaraDB for MongoDB dengan merujuk pada dokumen di Quick Access. Untuk informasi lebih lanjut, lihat Memulai. Kami merekomendasikan agar Anda men-deploy instance dari dimensi berikut saat membuat instance:

    • Wilayah dan zona. Wilayah dan zona instance menentukan lokasi fisik instance dan tidak dapat diubah setelah instance dibuat. Kami merekomendasikan agar Anda memilih wilayah dan zona berdasarkan faktor-faktor seperti lokasi geografis Anda, ketersediaan produk Alibaba Cloud, ketersediaan aplikasi, dan persyaratan komunikasi jaringan internal. Untuk informasi lebih lanjut, lihat Wilayah dan Zona.

      Sebagai contoh, jika aplikasi Anda ditempatkan pada sebuah Elastic Compute Service (ECS) instance, kami merekomendasikan agar Anda memilih wilayah dan zona yang sama dengan ECS instance untuk instance ApsaraDB for MongoDB Anda.

    • Jaringan. Setelah Anda menentukan wilayah tempat instance berada, Anda dapat merencanakan segmen alamat IP privat instance dan membuat virtual private cloud (VPC) untuk instance tersebut. Kemudian, Anda dapat men-deploy instance di VPC atau di VPC default. Untuk informasi lebih lanjut, lihat Konfigurasikan VPC untuk instance baru.

  • Migrasikan database MongoDB lokal ke ApsaraDB for MongoDB. ApsaraDB for MongoDB sepenuhnya kompatibel dengan protokol MongoDB. Anda dapat menggunakan Data Transmission Service (DTS) atau alat MongoDB untuk memigrasikan data dari database MongoDB lokal Anda ke ApsaraDB for MongoDB. Untuk informasi lebih lanjut, lihat Migrasi dan Sinkronisasi Data. Untuk informasi lebih lanjut tentang DTS, lihat Apa itu DTS?

Untuk informasi lebih lanjut tentang versi dan fitur ApsaraDB for MongoDB, lihat Fitur.