Answer the question
In order to leave comments, you need to log in
How to store information?
There is certain information that comes in continuously (up to 10 records per second). It needs to be accumulated and stored for a certain time. No data sampling will be performed. Data is accessed infrequently and does not need to be provided quickly.
What is the best way to store such data? Currently 1 record per second is being written to Oracle DB, you need to scale it up to 10 records per second. The space on the drive is limited and such a base will grow very quickly.
Perhaps there is an easier way to archive such data and access it?
Answer the question
In order to leave comments, you need to log in
What is the nature of the data?
You can look at InfluxDB - as a bonus - retention policy and fast data sampling for a certain interval. There is a problem with building indexes.
You can try mongu. With tricks in the form of bulk, it completely writes down several (5-7, did not check anymore, maybe more) thousand records per second.
retention policy was delivered there + you can build indexes
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question