max-mapper / max-mapper/dat-wise-stripe-82

parsing csv is slow

Open
#1 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

to reproduce:

download this file (at least the first few MBs of it, its a ~9GB file):

http://irsadist.ipac.caltech.edu/wise-allwise/wise-allwise-cat-part26.gz

pipe it into the parser command:

npm i
cat wise-allwise-cat-part26.gz | npm test

it's only parsing like 1500 rows/s for me :(

cc @mafintosh

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by downloading a few megabytes of the linked catalog, running npm i, and reproducing the npm test pipeline to confirm the reported rate. Inspect the parser entry point and benchmark where time is spent; done means improving the documented roughly 1,500 rows/s throughput, though the issue provides no target rate or file paths.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
data-engineering, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.