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

Performa MongoDB dengan struktur data yang berkembang

Untuk menambah apa yang dikatakan Thilo di atas, alasan untuk "tidak menyematkan bidang yang memiliki pertumbuhan tidak terikat" adalah karena jenis perluasan ukuran dokumen ini dapat menyebabkan MongoDB harus memindahkan dokumen jika melebihi ruang yang dialokasikan saat ini untuknya. Anda dapat membaca lebih lanjut tentang ini di bagian Padding Factor pada dokumentasi.

Jenis gerakan tersebut relatif mahal, terutama jika sering terjadi. Oleh karena itu membatasi ukuran (pada dasarnya membatasi pertumbuhan itu) dari komentar yang setara dalam koleksi utama Anda (X terbaru, dll.) dan mungkin bahkan mengisi bidang dokumen itu (pada dasarnya pengisian manual) untuk mengurangi gerakan yang disebabkan oleh penambahan/perubahan komentar mungkin layak untuk Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Asosiasi Banyak-ke-Banyak MongoDB

  2. Hitungan grup dengan MongoDB menggunakan kerangka kerja agregasi

  3. Peningkatan otomatis di MongoDB untuk menyimpan urutan ID Pengguna Unik

  4. Cara Menggabungkan String dalam SQL

  5. MongoDB:Temukan elemen minimum dalam array dan hapus itu