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

बहुत सारे डेटा लॉगिंग, डीबी या फ़ाइल के लिए आर्किटेक्चर?

मैं कहूंगा कि लॉग संग्रह के लिए मोंगोडब बहुत अच्छा है, क्योंकि:

  1. मोंगोडब के पास अद्भुत तेज़ लेखन है
  2. लॉग इतने महत्वपूर्ण नहीं हैं, इसलिए सर्वर विफल होने की स्थिति में उनमें से कुछ को ढीला करना ठीक है। तो आप mongodb बिना जर्नलिंग चला सकते हैं ओवरहेड लिखने से बचने का विकल्प।
  3. अतिरिक्त में आप शार्डिंग . का उपयोग कर सकते हैं लिखने की गति बढ़ाने के लिए, उसी समय आप सबसे पुराने लॉग को अलग संग्रह . में स्थानांतरित कर सकते हैं या फ़ाइल सिस्टम में।
  4. आप आसान कर सकते हैं निर्यात डेटाबेस से json/csv में डेटा।
  5. एक बार जब आपके पास डेटाबेस में सब कुछ हो जाएगा तो आप डेटा की क्वेरी करने में सक्षम होंगे आपको जिस लॉग की आवश्यकता है उसे खोजने के लिए।

तो, मेरी राय यह है कि लॉग जैसी चीजों के लिए मोंगोडब पूरी तरह फिट है। आपको फ़ाइल सिस्टम में बहुत सारी लॉग फ़ाइलों को प्रबंधित करने की आवश्यकता नहीं है। Mongodb यह आपके लिए करता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB को क्रमबद्ध करना () PyMongo का उपयोग करके गैर-अनाम JSON सरणी में वापस आ जाता है

  2. नेवला कुल खाली परिणाम लौटा रहा है

  3. मैटलैब और जावा ड्राइवर के माध्यम से मोंगोडीबी (ग्रिडफ) से डेटा पढ़ें

  4. मैं 2.4 C# Mongo ड्राइवर के साथ एक व्याख्या क्वेरी कैसे चलाऊं?

  5. पुश और स्लाइस के साथ सरणी अपडेट कर रहा है