I need to scan very large JSONL files efficiently and am considering a parallel grep-style approach over line-delimited text.

Would love to hear how you would design it.

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 7 months ago (1 child)

parsing will make it orders of magnitude slower

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 7 months ago

    It will not if your parser is not overcomplicated and does not populate some huge structures with data. You only need to find tokens and compare them with field names and values you are looking for. Regexes are slower and don't allow processing escaped characters correctly.

  • source
  • parent