Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Databases #11

Open
jcrubino opened this issue Oct 24, 2014 · 0 comments
Open

Databases #11

jcrubino opened this issue Oct 24, 2014 · 0 comments

Comments

@jcrubino
Copy link

Consider teafiles + lmdb for time series persistence and transactions.

I think a flat file storage system could be a great asset to the project. I have only looked at the teafile spec and have started to use lmdb and Bolt (a golang implementation).

HDF5 seems to be highly regarded in trade apps as well.

I see influxdb in the dev requirements for insight. My problem with influx db for the moment (this could very well change) is that the series have to be sorted after every query it seems.. In a flat file data system we could keep the keys pre sorted by timestamp and write the custom logic to add layers of additional analysis if and when it needs to be persisted with very little overhead to lmdb.

Proof of concept in the works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant