Chapter 3. Understanding Data Workloads
The shift to cloud computing has both changed where we store data and transformed how we process it. As organizations migrate their data operations to Azure, traditional approaches to handling transactions and analytics have developed dramatically. Understanding the difference between transactional and analytical workloads—and knowing how to design systems that support each effectively—is crucial for anyone working with Azure’s data platform and is essential for the DP-900 exam.
The distinction between transactional and analytical workloads is more than just academic. It drives real-world decisions about database selection, infrastructure design, application architecture, and operational procedures. For instance, Azure SQL Database excels at transactional processing, while Azure Synapse Analytics is optimized for analytical workloads. A system optimized for processing individual customer orders operates differently from one designed to analyze sales trends across millions of transactions. Getting this distinction wrong can cause poor performance, excessive costs, frustrated users, and missed business opportunities.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access