News for hackers. Stuff that matters.
Re:Engineers Shouldn’t Write ETL by jjoonathan on Friday March 18, 2016 @04:43PM (#11314833)
Reasons to prefer sed/awk: you're in bash

Reasons to prefer sqlite: it's easier to embed in an app, you want sort, join, split-apply-combine, scale, transactions, compression, etc.

Reasons to prefer pgsql: sqlite's perf tools suck compared to pgsql (last time I got stuck anyway) and I'm sure there are lots of sql-isms that sqlite doesn't handle if that's your jam. EDIT: forgot everything-is-a-string in sqlite, just wanted to add that it has bit me before.

Re:Engineers Shouldn’t Write ETL by rspeer on Saturday March 19, 2016 @01:22AM (#11317453)
Another reason to use Unix tools like sed and awk (and grep and sort and...) is that, if you just need to iterate over all your data and don't need a random-access index, they are really really fast.
Re:Engineers Shouldn’t Write ETL by rhizome on Friday March 18, 2016 @06:11PM (#11315608)
don't forget bdb!