Master AI & Data—50% Off Udacity (Code CC50)
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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