many hedge funds and banks use kdb. The 32 bit version is free of charge but only runs on 1 core as far as I remember. I find the system way too over-engineered and overkill for my simpler needs and the "q" learning curve is steep . Hence the next best thing imho is a binary data store that can search for entries directly on open file streams without having to read the entire file into memory.
That's sounds great fan27, I'm not familiar with the Go language but I see it popping up. InfluxDB is written in Go it seems. Flat file CSV is how I've previously been storing my data... it works... but I'm not yet convinced it's the all round optimal solution. I'm sure the average hedge fund out there isn't directly working with CSV, maybe just when it's been download from a vendor if they aren't capturing their own.
Here are a few links I've come across tonight
DB-Engines Ranking of Time Series DBMS
http://db-engines.com/en/ranking/time+series+dbms
Management of Time Series Data (Thesis)
http://www.canberra.edu.au/research...7-7446-fcf2-6115-b94fbd7599c6/1/full_text.pdf
Developing Time-Oriented Database Applications in SQL (.PDF book)
http://sql-info.de/sql-notes/developing-time-oriented-database-applications-in-sql.html