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

Hubungan dalam database berorientasi dokumen?

Saya benar-benar baru dalam database berorientasi dokumen, dan saat ini saya mencoba mengembangkan semacam CMS menggunakan node.js dan mongodb, jadi saya menghadapi masalah yang sama seperti Anda.

Dengan coba-coba saya menemukan aturan praktis ini:Saya membuat koleksi untuk setiap entitas yang mungkin menjadi "subjek" untuk kueri saya, sambil menyematkan sisanya di dalam objek lain.

Misalnya, komentar dalam entri blog dapat disematkan, karena biasanya mereka terikat pada entri itu sendiri dan saya tidak dapat memikirkan kueri berguna yang dibuat secara global pada semua komentar. Di sisi lain, tag yang dilampirkan ke postingan mungkin layak untuk dikoleksi sendiri, karena meskipun terikat pada postingan, Anda mungkin ingin mempertimbangkan semua tag secara global (misalnya membuat daftar topik yang sedang tren).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb tidak dapat menemukan pengguna [dilindungi email]

  2. Node Mongo Native - bagaimana cara mengetahui kapan kursor habis?

  3. Bidang jumlah luwak dari dokumen yang diisi

  4. Bagaimana menemukan nilai min di mongodb

  5. Bagaimana saya bisa mengurutkan koleksi Meteor berdasarkan waktu penyisipan?