Does anyone have the experience of receiving and updating a large amount of data, storing, sorting and visualizing it very quickly?
Preferably, I am looking for a .NET solution, but this may not be practical.
Now for the details ...
I get about 1000 updates per second, some updates, some new rows of data records. But it can also be very impulsive, sometimes with 5000 updates and new lines.
By the end of the day, I could have 4 to 5 million rows of data.
I need to both store them and show user updates in the user interface. The user interface allows the user to apply several filters to the data to simply show what they want. I need to update all records and show users these updates.
I have a refresh rate of 1 fps.
Does anyone have any guidance or guidance on this issue? I can not imagine that I am the first to deal with something like this ...
At first, at least some kind of memory database that I think of, but will it be fast enough for update requests at the end of the day, as soon as I get a large enough data set? Or does it all depend on smart indexing and queries?
Thanks in advance.
source share