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

praktik terbaik untuk kategori bersarang di Mongo dan Meteor

Ini sangat tergantung pada hubungan antara objek Anda (yaitu rasio jumlah objek di setiap sisi hubungan, dan frekuensi pembaruan) sehingga tergantung pada aplikasi dan persyaratan Anda.

Sumber yang bagus untuk dilihat (yang mungkin Anda anggap sebagai 'praktik terbaik') adalah blog dari MongoDB tentang denormalisasi:

http:// /blog.mongodb.org/post/87200945828/6-rules-of-thumb-for-mongodb-schema-design-part-1

http:// /blog.mongodb.org/post/87892923503/6-rules-of-thumb-for-mongodb-schema-design-part-2

http:// /blog.mongodb.org/post/88473035333/6-rules-of-thumb-for-mongodb-schema-design-part-3

singkatnya, karena ini adalah topik yang luas:kita berbicara tentang hubungan N-N, dan itu tergantung pada rasio N's

Jika objek tidak dapat diubah, disarankan untuk meletakkannya di objek lain karena Anda tidak perlu berurusan dengan pembaruan dan pencarian menjadi sepele.

Jika objek tidak dapat diubah, Anda harus mempertimbangkan biaya pembaruan versus biaya pencarian melalui koleksi untuk mencari ID kemudian mencari melalui koleksi lain untuk objek yang terkait dengan ID itu/itu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. simpan objek dengan hubungan dua arah di mongodb menggunakan driver c # resmi

  2. Tutup koneksi luwak dengan benar setelah Anda selesai

  3. Cara Membuat File konfigurasi Untuk MongoDB

  4. MongoDB $atau Operator Pipa Agregasi

  5. SchemaType mana di Mongoose yang Terbaik untuk Timestamp?