MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menangani migrasi dengan MongoDb

Pada dasarnya ada dua pendekatan:

  1. Pastikan kode aplikasi Anda dapat menangani kedua "versi" struktur data, dan saat menyimpan, memperbarui struktur baru
  2. Menulis skrip migrasi

Saya mungkin akan memilih opsi 1 karena ini adalah metode yang memungkinkan Anda untuk memperbarui secara bertahap, sedangkan dengan opsi 2 pada dasarnya Anda perlu menghapus aplikasi Anda sehingga Anda dapat memperbarui kode (cepat) dan data (mungkin lebih lambat) sekaligus .

Kemudian nanti, atau jika Anda merasa perlu lakukan opsi 2 juga untuk memigrasikan data Anda. Ini kemudian tidak harus menghapus situs Anda, dan dapat dengan senang hati berjalan secara asinkron di latar belakang.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Saya perlu mengambil objek MongoDB hanya dengan item array yang difilter

  2. Temukan objek berdasarkan elemen array, kembalikan hanya elemen array yang cocok?

  3. Kapan menggunakan GridFS di MongoDB?

  4. Filter koleksi MongoDb jika array bidang dan array argumen berpotongan

  5. Bagaimana MongoDB mengevaluasi beberapa $or pernyataan?