Migrasi aplikasi MongoDB ke Cosmos DB
Setelah memigrasikan data ke Cosmos DB, Anda harus memperbarui aplikasi yang mengakses data. Setelah memperbarui string koneksi di aplikasi, Anda harus mempertimbangkan untuk menyetel database Anda.
Di unit ini, Anda akan menggunakan portal Microsoft Azure untuk menemukan detail koneksi untuk database Cosmos DB baru Anda. Kemudian Anda akan menyetel Cosmos DB, memilih tingkat konsistensi yang sesuai, dan memikirkan cara mendistribusikan data Anda secara geografis.
Memperbarui string koneksi
Untuk melihat string koneksi baru untuk aplikasi Anda, lakukan langkah-langkah berikut:
- Di portal Microsoft Azure, buka akun Cosmos DB Anda dan pilih Mulai cepat.
- Pilih platform untuk aplikasi Anda.
- Salin string koneksi untuk aplikasi Anda dan tinjau cuplikan kode sampel.
Untuk opsi lebih lanjut daripada pengaturan mulai cepat, di pengaturan , pilih String Koneksi. Anda kemudian dapat memberikan informasi keamanan dan menerima string koneksi tertentu untuk pengaturan Anda.
Untuk informasi selengkapnya, lihat Menyambungkan aplikasi MongoDB ke Azure Cosmos DB
Mengoptimalkan database untuk penggunaan aplikasi
Untuk menyetel database Anda untuk performa terbaik, Anda harus melakukan langkah-langkah berikut: Optimalkan Indeks Secara default, semua bidang diindeks. Mengindeks semua bidang sangat ideal untuk sistem dengan permintaan baca yang sebagian besar. Jika Anda memiliki sistem dengan permintaan penulisan yang sebagian besar, Anda mungkin ingin menghapus beberapa indeks. Pertimbangkan bahwa beberapa operasi tulis melibatkan tindakan baca dan tulis. Misalnya, pesanan mungkin melibatkan pemeriksaan untuk memeriksa batas kredit sebelum pesanan ditulis.
Pilih tingkat konsistensi
Tingkat konsistensi default adalah Sesi, tetapi Anda dapat mengubahnya di Pengaturan .
Mendistribusikan data Anda
Di Pengaturan untuk akun Azure Cosmos DB, Anda dapat mereplikasi data secara global. Untuk meningkatkan ketersediaan, Anda harus mempertimbangkan untuk memiliki data di setidaknya dua wilayah meskipun semua pengguna Anda berada di satu lokasi.
Untuk informasi selengkapnya tentang menyetel database Anda, lihat langkah-langkah pengoptimalan pascamigrasi saat menggunakan API Azure Cosmos DB untuk MongoDB