3 ms·
Nothing wrong with this approach I suppose but wouldn't most people be better off to just use a database for this sort of thing?
by djrobstep 11y ago
Nothing wrong with this approach I suppose but wouldn't most people be better off to just use a database for this sort of thing?
- dmix 11y agoDepends on your familiarity with the unix toolset vs use cases, an amusing (if somewhat contrived) example of this: http://aadrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html http://aadrake.com/command-line-tools-can-be-235x-faster-tha... Most CSV analysis is static, not something ongoing with inserts/updates/etc, so using a combination of unix tools to handle the data processing seems like a sufficient solution for many scenarios.
- john_kerl 11y ago+1 and nice link :)
- unfamiliar 11y agoI use CSV all the time because I am constantly generating new datasets and it is nice to be able to literally cat|pbcopy them and paste them into DataGraph to see the results. Every major language has some sort of csv reader (usually into a dataframe type object) which makes it very easy to work with. Databases in my experience are laborious to set up and I would need to learn the API rather than just println("a,b,c,d").