MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

mongodb में लॉग विश्लेषण डेटाबेस के लिए सर्वोत्तम संभव स्कीमा डिज़ाइन

मुझे पता है कि यह धागा थोड़ा पुराना है, लेकिन मैं सोच रहा हूं कि क्या आपने एक संरचना पर फैसला किया है और क्या यह अच्छी तरह से काम करता है।

मेरा विचार था, बहुत बड़े दस्तावेज़ बनाने के जोखिम के बजाय, इसे आपके दूसरे दृष्टिकोण के समान संरचना करना, लेकिन मुख्य संग्रह में तारीख शामिल करना। इस तरह प्रत्येक दस्तावेज़ एक दिन के भीतर उपयोगकर्ता की गतिविधि होगी। इसे उपयोगकर्ता और दिनांक के अनुसार अनुक्रमित किया जाएगा, अद्यतन करना और क्वेरी करना और चीजों को व्यवस्थित रखना आसान होगा।

कुछ इस तरह:

{ 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. MongoDB Node.js मूल चालक चुपचाप `बल्कराइट` अपवाद निगल लेता है

  2. नेवला के लिए प्लगइन्स स्थापित करना - त्रुटि प्राप्त करना

  3. कई क्षेत्रों द्वारा समूह संग्रह डेटा mongodb

  4. MongoDB, Mongoose:मिले दस्तावेज़ में उप-दस्तावेज़ कैसे खोजें?

  5. सी # का उपयोग कर मोंगोडब में एंबेडेड दस्तावेज़ अपडेट करें