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

desain skema terbaik untuk database analisis log di mongodb

Saya tahu utas ini sedikit lebih tua, tetapi saya ingin tahu apakah Anda telah memutuskan struktur dan apakah itu berfungsi dengan baik.

Ide saya adalah, alih-alih mengambil risiko untuk membuat dokumen yang terlalu besar, untuk menyusunnya mirip dengan pendekatan kedua Anda, tetapi sertakan tanggal dalam koleksi utama. Dengan cara ini setiap dokumen akan menjadi aktivitas pengguna dalam satu hari. Itu akan diindeks oleh pengguna dan tanggal, mudah untuk memperbarui dan meminta dan menjaga semuanya tetap teratur.

Sesuatu seperti:

{ uid:100, date:xxxxxxx, event:[{time:xxxxxxx, url:abc.php},
                                {time:xxxx, url:def.php},
                                {.........................}]}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. bidang peningkatan otomatis global di MongoDb

  2. mongodb perkiraan pencocokan string

  3. Bilah pencarian dengan saran dengan nodejs dan mongodb

  4. Mongoose read-only tanpa skema

  5. Memahami Opsi Batas Waktu Klien MongoDB