Dive into advanced database systems concepts through this comprehensive course from Carnegie Mellon University. Explore in-memory databases, transaction models, concurrency control protocols, indexing techniques, storage models, compression methods, recovery protocols, query processing and optimization, and emerging trends like self-driving databases. Learn from expert lectures covering topics such as multi-version concurrency control, garbage collection, latch-free data structures, trie data structures, networking protocols, parallel join algorithms, query compilation, and vectorized execution. Gain insights into real-world database implementations with a guest lecture from SAP HANA. Develop a deep understanding of modern database system architectures and design principles over 26 detailed sessions.