I started to look into NoSql and was wondering what others think of the suitability of such solutions for storing and querying financial time series data?
For example, in a simple scenario, I would store the stock symbol, open, high, low, close, volume and a timestamp. I would then want to query for that data based on symbol and a timestamp range.
What do you think would be a good document structure for this scenario?
Thanks,
Tom
Edit: I'm mainly concerned about the read query performance of time series based data in a NoSQL solution vs a traditional RMDBS solution
RavenDB is a convenient, no hassle, noSql implementation that is blazing fast.
RavenDB is multimodel offering data models Document, Graph, Key/Value, and Time Series making it ideal for any microservices architecture. The Developer's Database, RavenDB was designed to be easy to use.
Who uses RavenDB? The most common users of RavenDB are from Small Businesses (1-50 employees) and the Computer Software industry.
LiteDB is a serverless database delivered in a single small DLL (< 450kb) fully written in . NET C# managed code (compatible with . NET 4.5 and NETStandard 2.0). Install it via NuGet or just copy the DLL to your bin project folder.
Tom. What exactly are you trying to achieve? RavenDB can certainly handle this scenario, but you have to be aware of the fact that RavenDB's indexes are updated on the background. Your scenario seems to be suited for an RDBMS, so I have to ask why you are looking for a NoSQL solution.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With