MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

NODE.JS:FATAL ERROR- JS Phân bổ không thành công - xử lý hết bộ nhớ trong khi phân tích cú pháp các tệp excel lớn

Tôi đã có một vấn đề tương tự trước đây. Tôi cần đọc một đối tượng JSON khổng lồ từ tệp txt, nhưng quá trình này đã bị dừng vì nó hết bộ nhớ. Về vấn đề này, giải pháp của tôi là chia tệp khổng lồ này thành 2 tệp.

Về vấn đề của bạn, đề xuất của tôi là:

  1. Hãy thử tăng giới hạn bộ nhớ của động cơ v8. https://github.com/joyent/node/wiki/FAQ Ví dụ (8192 có nghĩa là 8GB):

    node --max-old-space-size=8192 server.js 
    
  2. Nếu # 1 không hoạt động, hãy thử đọc từng hàng tệp xlsx bằng lib này: https:// github .com / ffalt / xlsx-extract

  3. Nếu # 1, # 2 không hoạt động, hãy thử https://github.com/extrabacon/xlrd- trình phân tích cú pháp




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. tại sao tôi tạo một chỉ mục 2dsphere, nhưng khi tôi truy vấn nó hiển thị s2cursor?

  2. Mongodb:tại sao show dbs không hiển thị cơ sở dữ liệu của tôi?

  3. Truy cập từ xa Golang và MongoDb không thành công (máy chủ trả về lỗi ở bước xác thực SASL:Xác thực không thành công.)

  4. Làm cách nào để nhận giá trị đếm bằng cách sử dụng $ lookup trong mongodb bằng golang?

  5. Pymongo tìm thấy giá trị trong các tài liệu nhỏ