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

Komentar Bersarang di MongoDB

Sudahkah Anda mempertimbangkan untuk menyimpan komentar di semua dokumen yang memerlukan referensi? Jika Anda memiliki dokumen untuk pengguna, simpan semua komentar pengguna tersebut di dalamnya. Jika Anda memiliki dokumen terpisah untuk objek, simpan juga semua komentar di sana. Rasanya agak salah setelah datang dari dunia relasional di mana Anda mencoba untuk memiliki tepat satu salinan dari bagian data tertentu, dan kemudian mereferensikannya dengan ID, tetapi bahkan dengan basis data relasional Anda harus mulai menduplikasi data jika Anda ingin kueri dijalankan dengan cepat.

Dengan desain ini, setiap dokumen yang Anda muat akan "lengkap". Itu akan memiliki semua data yang Anda butuhkan, dan indeks pada koleksi itu akan terus membaca dengan cepat. Harganya akan sedikit lebih lambat untuk menulis, dan lebih memusingkan ketika Anda perlu memperbarui teks komentar, karena Anda perlu memperbarui lebih dari satu dokumen.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Perbarui Subdocument di Mongodb yang menyimpan id

  2. Cara menghapus konsol di MongoDB

  3. cara mengimpor file csv ke mongodb di Jawa

  4. Batas tarif, DAPATKAN permintaan

  5. Hashing kata sandi luwak