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

Luwak:populate() / DBref atau duplikasi data?

Jika Anda perlu menanyakan Pengguna Anda, simpan pengguna saja. Jika Anda perlu menanyakan unggahan Anda, simpan saja unggahan.

Pertanyaan lain yang harus Anda tanyakan pada diri sendiri adalah:Setiap kali saya membutuhkan data ini, apakah saya memerlukan objek yang disematkan (dan sebaliknya)? Berapa kali data ini akan diperbarui? Berapa kali data ini akan dibaca?

Pikirkan tentang permintaan pertemanan: Setiap kali Anda membutuhkan permintaan, Anda membutuhkan pengguna yang membuat permintaan, lalu sematkan permintaan di dalam dokumen pengguna.

Anda juga dapat membuat indeks pada objek yang disematkan, dan pencarian Anda akan menjadi kueri mono / cepat / konsisten.

Hanya tautan ke balasan saya sebelumnya untuk pertanyaan serupa: Hubungan DB Mongo antar objek

Saya pikir posting ini akan tepat untuk Anda http://www.mongodb.org/ tampilan/DOCS/Skema+Desain

Kasus Penggunaan

Pelanggan / Pesanan / Item Baris Pesanan

Sistem blog.

Dasar-dasar Desain Skema

Kyle Banker, 10gen

Pengindeksan &Pengoptimalan KueriAlvin Richards, Direktur Senior Rekayasa Perusahaan

**2 video ini adalah yang terbaik di mongoddb yang pernah dilihat imho*



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hitungan MongoDB() tidak terdefinisi

  2. Bagaimana cara menyebarkan gambar Docker mongoDB ke Elastic Beanstalk?

  3. Setel Batas Waktu Mongo di Boot Musim Semi

  4. Kembalikan Dokumen terakhir Dari Pencarian

  5. Bagaimana cara menghindari @ dalam kata sandi dalam koneksi pymongo?