Description
Book Synopsis: Streaming data is a big deal in big data these days. As more and more businesses seek to tame the massive unbounded data sets that pervade our world, streaming systems have finally reached a level of maturity sufficient for mainstream adoption. With this practical guide, data engineers, data scientists, and developers will learn how to work with streaming data in a conceptual and platform-agnostic way. Expanded from Tyler Akidau’s popular blog posts “Streaming 101” and “Streaming 102”, this book takes you from an introductory level to a nuanced understanding of the what, where, when, and how of processing real-time data streams. You’ll also dive deep into watermarks and exactly-once processing with co-authors Slava Chernyak and Reuven Lax.
You’ll explore:
- How streaming and batch data processing patterns compare
- The core principles and concepts behind robust out-of-order data processing
- How watermarks track progress and completeness in infinite datasets
- How exactly-once data processing techniques ensure correctness
- How the concepts of streams and tables form the foundations of both batch and streaming data processing
- The practical motivations behind a powerful persistent state mechanism, driven by a real-world example
- How time-varying relations provide a link between stream processing and the world of SQL and relational algebra
Read more
Details
Streaming data is revolutionizing the world of big data. Are you ready to harness its power? Introducing "Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing" - your ultimate guide to understanding and working with streaming data. Whether you're a data engineer, data scientist, or developer, this book offers a conceptual and platform-agnostic approach to mastering the art of processing real-time data streams.
Authored by Tyler Akidau, a leading expert in the field, and co-authored by Slava Chernyak and Reuven Lax, "Streaming Systems" is a comprehensive resource that bridges the gap between theory and practical application. Drawing from Akidau's popular blog posts, this book takes you on a journey from foundational concepts to advanced techniques.
Unlock the key to success by discovering how streaming and batch data processing patterns compare. Gain a deep understanding of robust out-of-order data processing, thanks to the authors' expertise. Learn how watermarks track progress and completeness in infinite datasets, ensuring accurate results. Dive into the world of exactly-once data processing techniques, guaranteeing correctness in your streams. Discover how streams and tables form the foundations of both batch and streaming data processing. Gain insights into powerful persistent state mechanisms and their practical applications. And finally, explore the link between stream processing, SQL, and relational algebra, through the concept of time-varying relations.
Don't miss out on this opportunity to become a master of streaming systems. Start your journey today with "Streaming Systems: The What, Where, When, and How of Large-Scale Data Processing".
Ready to take your data processing skills to the next level? Click here to order your copy now!
Discover More Best Sellers in Databases & Big Data
Shop Databases & Big Data
Databases & Big Data - Data Engineering with AWS: Acquire the skills to design and build AWS-based data transformation pipelines like a pro
Practical SQL, 2nd Edition: A Beginner's Guide to Storytelling with Data
Databases & Big Data - Practical SQL, 2nd Edition: A Beginner's Guide to Storytelling with Data
Databases & Big Data - Hands-On Financial Modeling with Excel for Microsoft 365: Build your own practical financial models for effective forecasting, valuation, trading, and growth analysis, 2nd Edition
Programming Hive: Data Warehouse and Query Language for Hadoop
Databases & Big Data - Programming Hive: Data Warehouse and Query Language for Hadoop
Databases & Big Data - Natural Language Understanding with Python: Combine natural language technology, deep learning, and large language models to create human-like language comprehension in computer systems
Think Bayes: Bayesian Statistics in Python
Databases & Big Data - Think Bayes: Bayesian Statistics in Python




