Audiobook12 hours
Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition
Written by Alex Petrov
Narrated by Mike Chamberlain
Rating: 5 out of 5 stars
5/5
()
About this audiobook
When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, it's often difficult to understand what each one offers. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.
Throughout the book, you'll explore relevant material gleaned from numerous books, papers, blog posts, and the source code of several open source databases. You'll discover that the most significant distinctions among many modern databases reside in subsystems that determine how storage is organized and how data is distributed. This book examines:
- Storage engines: Explore storage classification and taxonomy, and dive into B-Tree-based and immutable Log Structured storage engines
- Storage building blocks: Learn how database files are organized to build efficient storage, using auxiliary data structures
- Distributed systems: Learn how nodes and processes connect and build complex communication patterns
- Database clusters: Which consistency models are commonly used by modern databases and how distributed storage systems achieve consistency
Throughout the book, you'll explore relevant material gleaned from numerous books, papers, blog posts, and the source code of several open source databases. You'll discover that the most significant distinctions among many modern databases reside in subsystems that determine how storage is organized and how data is distributed. This book examines:
- Storage engines: Explore storage classification and taxonomy, and dive into B-Tree-based and immutable Log Structured storage engines
- Storage building blocks: Learn how database files are organized to build efficient storage, using auxiliary data structures
- Distributed systems: Learn how nodes and processes connect and build complex communication patterns
- Database clusters: Which consistency models are commonly used by modern databases and how distributed storage systems achieve consistency
Author
Alex Petrov
Alex is a data infrastructure engineer, database and storage systems enthusiast, Apache Cassandra committer and PMC member, interested in storage, distributed systems and algorithms.
Related to Database Internals
Related audiobooks
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Rating: 5 out of 5 stars5/5Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Rating: 4 out of 5 stars4/5Fundamentals of Software Architecture: An Engineering Approach Rating: 4 out of 5 stars4/5Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Rating: 5 out of 5 stars5/5Site Reliability Engineering: How Google Runs Production Systems Rating: 5 out of 5 stars5/5Data Mesh: Delivering Data-Driven Value at Scale Rating: 5 out of 5 stars5/5Software Engineering at Google: Lessons Learned from Programming Over Time Rating: 4 out of 5 stars4/5Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition Rating: 5 out of 5 stars5/5Clean Architecture: A Craftsman's Guide to Software Structure and Design Rating: 5 out of 5 stars5/5Fundamentals of Data Engineering: Plan and Build Robust Data Systems Rating: 5 out of 5 stars5/5Data Mesh: Principles and Logical Architecture Rating: 3 out of 5 stars3/5Letters to a New Developer: What I Wish I Had Known When Starting My Development Career Rating: 4 out of 5 stars4/5AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence Rating: 4 out of 5 stars4/5Clean Code: A Handbook of Agile Software Craftsmanship Rating: 5 out of 5 stars5/5The Rules of Programming: How to Write Better Code Rating: 0 out of 5 stars0 ratingsAI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Rating: 0 out of 5 stars0 ratingsData Mesh: Comprehensive Guide on How to Become Truly Data-Driven Rating: 0 out of 5 stars0 ratingsUnderstanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer Rating: 5 out of 5 stars5/5Information Architecture: For the Web and Beyond Rating: 4 out of 5 stars4/5The Pattern on The Stone: The Simple Ideas That Make Computers Work Rating: 4 out of 5 stars4/5Software Development Fundamentals Rating: 5 out of 5 stars5/5Learning SQL: Generate, Manipulate, and Retrieve Data, 3rd Edition Rating: 4 out of 5 stars4/5Grokking Algorithms: A Complete Beginner’s Guide for the Effective Learning of Algorithms Rating: 0 out of 5 stars0 ratingsAccelerated DevOps with AI, ML & RPA: Non-Programmer’s Guide to AIOPS & MLOPS Rating: 4 out of 5 stars4/5Production Kubernetes: Building Successful Application Platforms Rating: 3 out of 5 stars3/5The DevSecOps Playbook: Deliver Continuous Security at Speed Rating: 0 out of 5 stars0 ratingsThere's No Such Thing as an IT Project: A Handbook for Intentional Business Change Rating: 5 out of 5 stars5/5Introducing Python: Modern Computing in Simple Packages, 2nd Edition Rating: 4 out of 5 stars4/5Skill Up: A Software Developer's Guide to Life and Career Rating: 5 out of 5 stars5/5
Enterprise Applications For You
How to Make Things Faster: Lessons in Performance from Technology and Everyday Life Rating: 5 out of 5 stars5/5Microsoft Teams For Dummies Rating: 0 out of 5 stars0 ratingsFundamentals of Data Engineering: Plan and Build Robust Data Systems Rating: 5 out of 5 stars5/5Computer Science Beginners Crash Course: Coding Data, Python, Algorithms & Hacking Rating: 4 out of 5 stars4/5Business Intelligence For Dummies Rating: 4 out of 5 stars4/5Learn Power BI - Second Edition: A comprehensive, step-by-step guide for beginners to learn real-world business intelligence Rating: 0 out of 5 stars0 ratingsPython for Beginners: A Crash Course Guide to Learn Python in 1 Week Rating: 4 out of 5 stars4/5The Get to the Point! Guide to Using Microsoft Word 2021 and Word for Microsoft Office 365 on Windows and Mac Rating: 0 out of 5 stars0 ratingsLearning Agile: Understanding Scrum, XP, Lean, and Kanban Rating: 4 out of 5 stars4/5Leading with AI and Analytics: Build Your Data Science IQ to Drive Business Value Rating: 0 out of 5 stars0 ratingsAnalytics: The Agile Way Rating: 5 out of 5 stars5/5Photoshop: Your Ultimate Beginner Guide To Learning Adobe Photoshop Basics Rating: 5 out of 5 stars5/5Mind Maps: Efficiency and Productivity Rating: 0 out of 5 stars0 ratingsManaging Humans: Biting and Humorous Tales of a Software Engineering Manager Rating: 4 out of 5 stars4/5Lean Enterprise: The Essential Step-by-Step Guide to Building a Lean Business with Six Sigma, Kanban, and 5S Methodologies Rating: 0 out of 5 stars0 ratingsAWS: The Most Complete Guide to Amazon Web Services from Beginner to Advanced Level Rating: 3 out of 5 stars3/5Artificial Intelligence Bundle: 3 Books in 1 Rating: 0 out of 5 stars0 ratingsAccounting and QuickBooks – 2 in 1: Learn How to Use Small Business Bookkeeping Software for Beginners Rating: 0 out of 5 stars0 ratingsExcel: The Complete Ultimate Comprehensive Step-By-Step Guide To Learn Excel Programming Rating: 0 out of 5 stars0 ratingsRMF ISSO: Foundations (Guide): NIST 800 Risk Management Framework For Cybersecurity Professionals Rating: 0 out of 5 stars0 ratingsZoom For Dummies Rating: 0 out of 5 stars0 ratingsDevops: Building Software With Lean Process For Modern Business Rating: 3 out of 5 stars3/5The Product Momentum Gap: Bringing together product strategy and customer value Rating: 5 out of 5 stars5/5Kubernetes: The Updated Guide to Master Kubernetes for Everyone Rating: 3 out of 5 stars3/5Kaizen: How to Apply Lean Kaizen to Your Startup Business and Management to Improve Productivity, Communication, and Performance Rating: 0 out of 5 stars0 ratingsBig Data: How the Information Revolution Is Transforming Our Lives Rating: 0 out of 5 stars0 ratings
Reviews for Database Internals
Rating: 5 out of 5 stars
5/5
1 rating0 reviews