Answer summary
To learn about database internals, follow experts like Andy Pavlo, Alex Petrov, and Martin Kleppmann, who share insights on storage engines, distributed systems, and database architecture.
Sign in to check whether you are mentioned or cited in this prompt.
Where each engine placed them
What the models searched first
The sub-queries each engine actually searched before answering.
Unlock the full picture
The sub-queries each engine actually searched before answering.
Your tracked entities
Save a voice, brand or tool and see where it stands on this question.
Full responses
4 of 4 engines that answered. Full stored text as captured, with dashes shown as hyphens. Nothing is summarised.
ChatGPT4,116 characters · September 13, 2026 · gpt-5-6
If your goal is **actually understanding how databases work under the hood** - storage engines, B-trees, WAL, MVCC, query execution, buffer pools, transactions, and query optimization - I’d follow a fairly small group of people rather than trying to follow every database influencer. ### My shortlist 1. **Andy Pavlo - start here** * Probably the single best person to follow for database internals. * His CMU database courses go deeply into storage, indexing, execution, concurrency, recovery, and DBMS implementation. * His current research covers DBMS architecture, transaction processing, analytics, and autonomous databases. [Andy Pavlo - Carnegie Mellon University](https://www.cs.cmu.edu/~pavlo/?utm_source=chatgpt.com)[Andrew Pavlo | Carnegie Mellon University Computer Science Department](https://csd.cs.cmu.edu/people/faculty/andrew-pavlo?utm_source=chatgpt.com) * **Especially:** CMU 15-445/645 and 15-721. The advanced course is explicitly about the internals of modern DBMSs. [CMU 15-721 :: Database Systems (Spring 2016)](https://15721.courses.cs.cmu.edu/spring2016/?utm_source=chatgpt.com) * [Andy Pavlo's CMU site](https://www.cs.cmu.edu/~pavlo/?utm_source=chatgpt.com) 2. **Alex Petrov** * If you're specifically interested in **storage engines** , he's essential. * His book _Database Internals_ is particularly good for B-trees, LSM trees, WAL, storage layouts, distributed databases, and the engineering tradeoffs behind them. * Think of him as the person to study when you want to answer: **"How would I build this piece of a database?"** 3. **Martin Kleppmann** * Excellent for the intersection of **databases + distributed systems**. * Particularly useful for replication, consensus, transactions, consistency models, event sourcing, and distributed data systems. * His _Designing Data-Intensive Applications_ is a great companion to _Database Internals_. 4. **Michael Stonebraker** * Follow him more for **database architecture and the history of ideas**. * A huge amount of modern database design traces back to systems and ideas he worked on. * His papers are especially valuable once you've got the fundamentals. 5. **Jignesh Patel** * Very worthwhile for modern analytical databases, query processing, column stores, and database architecture. * He's also involved with CMU's current database teaching alongside Pavlo. [CMU 15-445/645 :: Intro to Database Systems (Spring 2026)](https://15445.courses.cs.cmu.edu/spring2026/?utm_source=chatgpt.com) ### But there's one thing I'd prioritize over following individuals **Follow the CMU Database Group.** They have an unusually large amount of high-quality material publicly available: introductory DBMS courses, advanced database courses, query-optimizer talks, hardware-accelerated database lectures, and seminars from people actually building database systems. [GitHub - tamnd/cmu-database-group-videos-index: Browsable index of every lecture and talk from the CMU Database Group YouTube channel. 585 videos, 35 playlists, 11 years of database systems education. · GitHub](https://github.com/tamnd/cmu-database-group-videos-index?utm_source=chatgpt.com) [CMU Database Group seminars](https://db.cs.cmu.edu/seminars/?utm_source=chatgpt.com) And if you're serious, I'd do this progression: **CMU 15-445 → Alex Petrov's _Database Internals_ → CMU 15-721 → read PostgreSQL/SQLite source → database research papers.** The CMU course is particularly valuable because it isn't just theory - the course emphasizes implementing components of a real DBMS. [CMU's New Graduate Database System Internals Course // Blog // Andy Pavlo - Carnegie Mellon University](https://www.cs.cmu.edu/~pavlo/blog/2016/05/new-database-system-internals-course.html?utm_source=chatgpt.com) If you tell me your current level (**backend developer / CS student / experienced engineer / already know databases**), I can also give you a **10-person "database internals people to follow" list ranked by exactly what each person teaches you**. Log in for advice and recommendations tailored to you. Log in Sign up for free
Copilot4,415 characters · September 13, 2026
**If you want to learn deeply about database internals, follow practitioners who not only build core systems but also explain them clearly - names like Spencer Kimball (CockroachDB), Bruce Momjian (PostgreSQL), Bob Ward (SQL Server internals), and Martin Kleppmann (distributed data systems) are essential.** ### 🌟 Key Experts to Follow Expert| Specialty| Why Follow Them ---|---|--- **Spencer Kimball**| Distributed SQL (CockroachDB)| Co-creator of CockroachDB, shares insights on resilient, cloud-native SQL internals.[19 Influential Database Experts & Consultants (2026)](https://echoglobal.tech/technologies/database/) **Sugu Sougoumarane**| MySQL scaling (Vitess)| Architect of Vitess, explains sharding and scaling MySQL at YouTube scale.[19 Influential Database Experts & Consultants (2026)](https://echoglobal.tech/technologies/database/) **Bruce Momjian**| PostgreSQL development| Core PostgreSQL developer, prolific speaker on query optimization and internals.[19 Influential Database Experts & Consultants (2026)](https://echoglobal.tech/technologies/database/) **Michael “Monty” Widenius**| MySQL internals| Original MySQL creator, still active in MariaDB development.[19 Influential Database Experts & Consultants (2026)](https://echoglobal.tech/technologies/database/) **Bob Ward**| SQL Server internals| Microsoft Principal Architect, known as “voice of the SQL Server engine.”[Making-sense of the Evolution of Data, and Database Technology: The Most Valuable SQL Server DBA Experts to Follow (Modern DBA Focus)](https://dataevolutionwithrevolution.blogspot.com/2026/04/the-most-valuable-sql-server-dba.html) **Kimberly L. Tripp**| Indexing & SQL Server internals| Founder of SQLskills, revolutionized indexing strategies.[16 Influential SQL Engineers & Experts (2026)](https://echoglobal.tech/technologies/sql/) **Paul Randal**| Database health & recovery| Wrote DBCC CHECKDB code at Microsoft, expert on corruption recovery.[Making-sense of the Evolution of Data, and Database Technology: The Most Valuable SQL Server DBA Experts to Follow (Modern DBA Focus)](https://dataevolutionwithrevolution.blogspot.com/2026/04/the-most-valuable-sql-server-dba.html) **Martin Kleppmann**| Distributed data systems| Author of _Designing Data-Intensive Applications_, explains replication, consistency, and logs.[19 Influential Database Experts & Consultants (2026)](https://echoglobal.tech/technologies/database/) **Matei Zaharia**| Systems research (Spark, Databricks)| Creator of Apache Spark, works on large-scale SQL and distributed systems.[16 Influential SQL Engineers & Experts (2026)](https://echoglobal.tech/technologies/sql/) **Maria Colgan**| Oracle internals| Oracle VP, known as “Optimizer Lady,” blogs on query optimization.[19 Oracle Engineers & Experts Worth Following (2026)](https://echoglobal.tech/technologies/oracle/) ### 📌 How to Learn from Them * **Blogs & Talks**: Many of these experts maintain blogs (e.g., Bruce Momjian’s PostgreSQL blog, Maria Colgan’s _SQLMaria_) or give conference talks that dive into internals. * **Books** : Martin Kleppmann’s _Designing Data-Intensive Applications_ is a must-read for distributed database internals. * **GitHub Contributions**: Following Spencer Kimball, Sugu Sougoumarane, or Monty Widenius on GitHub lets you see internals evolve in real time. * **Community Engagement**: Brent Ozar and Paul Randal run training and Q&A sessions that break down internals into practical lessons.[Making-sense of the Evolution of Data, and Database Technology: The Most Valuable SQL Server DBA Experts to Follow (Modern DBA Focus)](https://dataevolutionwithrevolution.blogspot.com/2026/04/the-most-valuable-sql-server-dba.html) ### ⚠️ Risks & Considerations * **Over-specialization** : Each expert focuses on a specific ecosystem (PostgreSQL, MySQL, SQL Server, Oracle). Following only one may give a narrow view. * **Rapid Evolution**: Database internals evolve quickly (e.g., cloud-native features in SQL Server 2025). Always check the date of resources. * **Complexity** : Some talks assume advanced knowledge. Pair expert insights with foundational texts (like Jim Gray’s _Transaction Processing_) to avoid gaps. 👉 Would you like me to curate a **learning roadmap** (books, blogs, talks, GitHub repos) organized by beginner → advanced so you can systematically build your knowledge of database internals?
Gemini1,808 characters · September 13, 2026
To truly master **Database Internals** , you want to follow a mix of academic researchers, distributed systems authors, and systems engineers who specialize in opening up the hood of databases. Here are the key people, groups, and creators you should follow: ### 1\. Academic & Educational Leaders * **Andy Pavlo (Carnegie Mellon University):** Widely considered a gold standard for learning database systems. He leads the **CMU Database Group** , and his undergraduate/graduate database courses (like _15-445/645 Intro to Database Systems_) are freely available on YouTube. He offers blunt, highly entertaining, and deeply technical insights into database architecture and tuning. ### 2\. Authors & Distributed Systems Experts * **Alex Petrov:** The author of **_Database Internals: A Deep Dive Into How Distributed Data Systems Work_**. Following him or studying his work gives you a pristine blueprint of storage engines, B-Trees, LSM-trees, and recovery algorithms. * **Martin Kleppmann:** Author of **_Designing Data-Intensive Applications_**. While broader than just single-node internals, his explanations of replication, partitioning, and transaction isolation are mandatory reading for anyone diving into database systems. ### 3\. Engineering Content Creators * **Arpit Bhayani:** A principal engineer who focuses heavily on low-level system design, language internals, and database architectures. He regularly publishes deep technical notes and video breakdowns looking directly at database source code and performance mechanics. If you want a great visual breakdown covering the core mechanics of storage engines, consensus algorithms, and how data systems operate under the hood, check out this [Database Internals Book Summary](https://www.youtube.com/watch?v=WU4KplzDNBs). This
Google AI Mode2,452 characters · September 13, 2026
To learn about database internals, you should follow **experts, researchers, and educators who actively build, study, and teach storage engines, query processors, and distributed consensus mechanisms**. Top Experts and Where to Follow Them * * * ** _Alex Petrov_** : Author of the definitive book _Database Internals_ and an Apache Cassandra committer. He shares deep insights on storage engines, B-Trees, and LSM-Trees. Follow him on his [Alex Petrov X/Twitter Profile](https://x.com/ifesdjeen) or check out his [Databass Website](https://www.databass.dev/). * * * **_Andy Pavlo_** : Database professor at Carnegie Mellon University known for his engaging and deeply technical lectures on advanced database systems. He posts incredible academic insights, industry commentary, and database history. Follow his work via the [CMU Database Group](https://db.cs.cmu.edu/) or track him on [Andy Pavlo's CMU Profile](https://www.cs.cmu.edu/~pavlo/). * * * **_Martin Kleppmann_** : Author of _Designing Data-Intensive Applications_ , a foundational text for understanding how databases fit into large-scale distributed architectures. Follow his writing and updates on the [Martin Kleppmann Official Website](https://martin.kleppmann.com/). * * * **_Hussein Nasser_** : Creator of popular engineering content focused heavily on backend and database fundamentals, connection pooling, indexing, and replication. Follow his tutorials and breakdowns via [Hussein Nasser's YouTube Channel](https://www.youtube.com/@hnasr). [Alex P (@ifesdjeen) / X](https://x.com/ifesdjeen)[Andy Pavlo (@andypavlo.bsky.social) (@andy_pavlo) / X](https://x.com/andy_pavlo)[Andy Pavlo - Carnegie Mellon University](https://www.cs.cmu.edu/~pavlo/) Recommended Learning Platforms & Communities * * **CMU Database Group Lectures** : Watch free full-semester lecture videos on Advanced Database Systems and Database Internals published openly by Carnegie Mellon on YouTube. * **Database Internals Discord/Communities** : Smaller specialized engineering communities centered around systems programming and database design where authors and contributors hang out. * If you'd like, let me know: * * Your **current programming experience** level * Whether you want to focus on **single-node storage engines** (B-trees/LSM) or **distributed databases** (consensus/replication) * I can recommend a **tailored reading and project roadmap** to get you started.