Our great sponsors
-
opentick
A fast tick database for financial timeseries data, built on FoundationDB with simplified SQL layer (by open-trade)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I am using my own https://github.com/rustdesk/opentick
I use flat files but surprised no one mentioned https://arctic.readthedocs.io/en/latest/
I write the docs for QuestDB which is built for this, and we have users already using us for algotrading, so this might be interesting for you. From Python, the fastest inserts will be using InfluxDB line protocol.
I have used this article for inspiration and and overview. The implementation was straight forward with sufficient flexibility (same scheme for daily, hourly, 15 min and so on in separate tables within the data base). I use an ORM to be independent from whatever data base to be used (MySQL, PostgreSQL etc.) and to realize increased programming effectiveness through object oriented programming (Python).