What Every Programmer has to know about Database Storage by Alex Petrov
In the world of Big Data, it’s important to know how the Database Storage works in order to be able to pick a right tool right job. The talk covers evaluation techniques, to choose storage with best read, write or memory overhead, best suitable for your data. This information will help you to navigate the world of databases and stream processing engines, each of which uses a specific storage type or offers multiple different possibilities. You will gain understanding the trade-offs different Storage types bring as you scale out your data and plan for growth. Alex Petrov is a Database and Storage Systems enthusiast, Apache Cassandra committer. He's been working on data processing pipelines and near-real-time backends for a better part of a decade.

InfluxDB Storage Engine Internals | Metamarkets

🚀 What Every Programmer Has to Know About Database Storage (Alex Petrov)

How do indexes make databases read faster?

Building event-driven (Micro)Services with Apache Kafka by Guido Schmutz

AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Transactions and Concurrency Control Patterns by Vlad Mihalcea

How Instagram Scaled Postgres to 2 Billion Users

How to Lose a Trillion-Dollar AI Business in 90 Minutes

"The hows and whys of a distributed SQL database" by Alex Robinson

Database Sharding and Partitioning

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Introduction to NoSQL • Martin Fowler • GOTO 2012

System Design Interview - Top K Problem (Heavy Hitters)

Understanding B-Trees: The Data Structure Behind Modern Databases

How To Think SO CLEARLY People Assume You're A Genius

Things every developer absolutely, positively needs to know about database indexing - Kai Sassnowski

Introduction to Apache Kafka by James Ward

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

