News for hackers. Stuff that matters.
Re:Emerging Architectures for Modern Data Infrastructure by ianeliot on Sunday October 18, 2020 @12:42AM (#24815595)
Interesting. This may be a naive question — this is very far from my area of expertise — but is there a reason sensor data can't be sampled? It seems gratuitous to store that many events.
Re:Emerging Architectures for Modern Data Infrastructure by jandrewrogers on Sunday October 18, 2020 @03:03AM (#24816038)
You don't know what you need until you need it. The signal you need to dig out of the data often isn't known until some other event provides the context. Also, for some industries and some applications, there are regulatory reasons you retain the data. In some cases these are sampled data feeds, even at the extreme data rates seen, because the available raw feed would break everything (starting with the upstream network).

In virtually all real systems, data is aged off after some number of months, either truncated or moved to cold storage. Most applications are about analyzing recent history. Everyone says they want to store the data online forever but then they calculate how much it will cost to keep exabytes of data online and financial reality sets in. Several tens of petabytes is a more typical data model given current platform capabilities. Expensive but manageable.

Re:Emerging Architectures for Modern Data Infrastructure by may4m on Sunday October 18, 2020 @09:44AM (#24817832)
I interesting worked on a project as a data scientist with a client who worked in high precision manufacturing. Their signals (sensors) and actuators were stored in a historian which couldn't handle data 100ms samples even though the data was collected at a 10ms rate. One of the problems required us to look at the process that took just 85ms. The problem was the historian was showing signals up to 20ms it took a while to realise that it was extrapolating when you tried getting finer resolution. The company was using this historian for more than 20 years they had to commission another project to change the historian. So you're right, you don't know what you need until you need it.
Re:Emerging Architectures for Modern Data Infrastructure by fatbird on Sunday October 18, 2020 @01:47AM (#24815773)
Sometimes tens of scalars per second is the sampled data. It depends upon your requirements for accuracy and responsiveness for alarms, threshold checks, etc. I work with paper making machines that only give us a profile every 30 seconds--but that profile is a thousand floats, and we need to be constantly resampling it both spatially and temporally, and we're doing that for tens or hundreds of profiles for a single system--and we're supposed to handle hundreds of systems.

The more fundamental point that the GP is making is that the realm of industrial sensor data scales in ways that people haven't really grasped yet. It's much less about brute storage than it is about the interplay between bandwidth, storage, and concurrent processing power.

Re:Emerging Architectures for Modern Data Infrastructure by bsder on Sunday October 18, 2020 @02:04AM (#24815824)
The problem is that you are generally looking for "Something's different" rather than "Smooth ALL The Points".

So, the problem is that you threw away 90% of your data, and that's where the problem was. Oops. Now you have to switch on "Save all the data" and hope it repeats. So, given that you have to have a "Save all the data" switch anyhow, you might as well turn it on from the start.

In addition, changepoint analysis is an entire field of research in and unto itself.

Look at how many articles there are about analyzing "Did something break in my web service or am I really doing 10% more real traffic?"

Re:Emerging Architectures for Modern Data Infrastructure by acadien on Sunday October 18, 2020 @01:43AM (#24815760)
Depends on the application. Often down-sampled data is useful for drawing trends but not so useful for better understanding failure events.
Re:Emerging Architectures for Modern Data Infrastructure by deepsun on Sunday October 18, 2020 @09:12AM (#24817634)
For server monitoring data (mostly counters) is usually saved at 10 to 15 seconds intervals. It rarely queried at full resolution, it’s almost always sampled, yes.