Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore hash table implementations in database systems through this comprehensive lecture from Carnegie Mellon University's Introduction to Database Systems course. Learn about both static and dynamic hash table structures, understanding their fundamental role in database storage and retrieval operations. Examine the theoretical foundations and practical applications of hash tables, including collision resolution techniques, load factor considerations, and performance characteristics. Discover how different hash table variants impact database performance and when to choose static versus dynamic implementations. The lecture includes detailed analysis of hash functions, bucket management strategies, and memory optimization techniques used in modern database systems. Additionally, gain insights into real-world database technology through a featured database flash talk by Karthik Ranganathan from YugabyteDB, who discusses practical implementations and industry applications of hash table concepts in distributed database architectures.
Syllabus
Jump to 01:07:55
Taught by
CMU Database Group