

| Unit | Equivalent | Approximate meaning |
|---|---|---|
| Gigabyte (GB) | A HD movie file or a few hundred photos | |
| Terabyte (TB) | 1,000 GB | Storage of a modern laptop or external drive |
| Petabyte (PB) | 1,000 TB | Data of a large company or several large data centers |
| Exabyte (EB) | 1,000 PB | Roughly the yearly internet traffic of a small country |
| Zettabyte (ZB) | 1,000 EB | ≈ 1 trillion gigabytes; global data creation scale |
Enterprise and transactional data
Enterprise systems such as ERP, CRM, and supply chain platforms generate large volumes of structured data through everyday business transactions.
E-commerce
Every search, click, purchase, and review creates behavioral and transactional data used for recommendations and personalized marketing.
Social media and user-generated content
Platforms such as TikTok, YouTube, and Instagram generate enormous data volumes through uploads, interactions, and live-streaming.
IoT and smart devices
Connected devices—from wearables to industrial sensors—continuously produce real-time data across interconnected systems.
Digital transactions
Online banking, mobile payments, and blockchain systems generate detailed financial records for transactions and security monitoring.
AI-generated data
Machine learning and generative AI create large datasets during training and operation, further accelerating global data growth.
The rapid acceleration of computing power—driven by advances in hardware, cloud infrastructure, and parallel processing—has enabled modern analytics and machine learning to scale to massive datasets.

The growth of modern analytics is enabled by changing strategies for increasing computing power.
| Era | Main strategy | Explanation |
|---|---|---|
| 1970s–2000s (*) | Moore’s Law & miniaturization | Smaller transistors → more components per chip → faster processors |
| 2005–today | Parallel computing | Performance increases by using multiple processors simultaneously |
| 2010s–today | Specialized hardware | Chips optimized for specific workloads (GPUs, TPUs, AI accelerators) |
| Emerging | New computing paradigms | Alternative computing models such as quantum computing |
An algorithm is a step-by-step procedure for performing a computation and thereby solving a problem.
Algorithms determine how efficiently computers can process data and solve tasks.
Examples:
Learning note
No need to memorize everything.
Be able to give a few illustrative examples.
This also applies to the data production areas.

Traditional Regression

Decision Tree

Neural Network
Recent breakthroughs in artificial intelligence (AI)1 show how new algorithms can rapidly surpass human performance. DeepMind provides good examples.
AlphaGo (2016)
Go was long considered too complex for computers due to the enormous search space.

AlphaFold (2020–2022)
Predicting protein folding had been a major unsolved problem in biology for decades.


AI progress often occurs through algorithmic breakthroughs, enabling machines to outperform humans in increasingly complex tasks.
Recent studies suggest that AI creates a “jagged frontier.” [@DellAcquaEtAl2023], i.e., some tasks are well suited to AI, while others that appear similar remain outside its capabilities.
Descriptive analytics: What happened?
Predictive analytics: What will happen?
Prescriptive analytics: What should we do?
