Divide, Distribute and Conquer: Stream v. Batch
Data is flowing everywhere around us, from phones, credit cards, sensor-equipped buildings, vending machines, thermostats, trains, buses, planes, posts to social media, digital pictures and video and so on.
Simple data collection is not enough anymore. Most of the current systems do data processing via nightly extract, transform, and load (ETL) operations, which is common in enterprise environments, requires decision makers to wait an entire day (or night) for reports to become available.