Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
During some throughput testing, it was noted that the CSVReader was not as fast as desired, processing less than 50k records per second. A look at this benchmark implies that the Apache Commons CSV parser (used by CSVReader) is quite slow compared to others.
From that benchmark it appears that CSVReader could be enhanced by using a different CSV parser under the hood. Perhaps Jackson is the best choice, as it is fast when values are quoted, and is a mature and maintained codebase.
Attachments
Issue Links
- links to