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

NODE.JS:FATAL ERROR- JS आवंटन विफल - बड़ी एक्सेल फाइलों को पार्स करते समय मेमोरी से बाहर प्रक्रिया

मुझे पहले भी इसी तरह की समस्या थी। मुझे एक txt फ़ाइल से एक विशाल JSON ऑब्जेक्ट को पढ़ने की आवश्यकता है, लेकिन प्रक्रिया समाप्त हो गई क्योंकि यह स्मृति से बाहर हो गई थी। इस समस्या के संबंध में, मेरा समाधान इस विशाल फ़ाइल को 2 फाइलों में विभाजित करना था।

आपकी समस्या के संबंध में, मेरे सुझाव हैं:

  1. v8 इंजन की मेमोरी लिमिट बढ़ाने की कोशिश करें। https://github.com/joyent/node/wiki/FAQ उदाहरण (8192 का अर्थ है 8जीबी):

    node --max-old-space-size=8192 server.js 
    
  2. अगर #1 काम नहीं करता है, तो इस lib के साथ xlsx फ़ाइल को पंक्ति दर पंक्ति पढ़ने का प्रयास करें:https://github .com/ffalt/xlsx-extract

  3. अगर #1, #2 काम नहीं करता है, तो https://github.com/extrabacon/xlrd- को आजमाएं। पार्सर




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी इंसर्टऑन ()

  2. गैर-आदर्श नेस्टेड दस्तावेज़ के लिए मोंगोडब $अनविंड

  3. स्प्रिंग डेटा MongoDB में GridFS

  4. वस्तुओं के नेस्टेड सरणी से वस्तु को हटाना mongodb

  5. किसी मौजूदा स्प्रिंग-डेटा-मोंगोडब दस्तावेज़ संग्रह में अंतिम फ़ील्ड कैसे जोड़ें?