Stop Thinking, Just Do!

Sungsoo Kim's Blog

Database Systems Course

tagsTags

25 January 2016


Database Systems Course

</table>
Date Topic Slides Video
Jan 11, 2016 Course Introduction and History of Database Systems
Jan 13, 2016 In-Memory Databases
Assigment Released: Hash Join Operator
— —
Jan 18, 2016 Martin Luther King Day — No Class — —
Jan 20, 2016 Concurrency Control I — —
Jan 25, 2016 Concurrency Control II — Multi-versioning — —
Jan 27, 2016 Concurrency Control III — Optimistic — —
Feb 01, 2016 Indexes I — Locking & Latching — —
Feb 03, 2016 Indexes II — OLTP — —
Feb 08, 2016 Indexes III — OLAP
Assigment Due: Hash Join Operator
Assigment Released: Concurrent Index
— —
Feb 10, 2016 Storage Models & Data Layout — —
Feb 15, 2016 Query Execution & Scheduling — —
Feb 17, 2016 Join Alogrithms I — Hashing — —
Feb 22, 2016 Join Alogrithms II — Sort-Merge — —
Feb 24, 2016 Logging & Recovery I — Physiological Logging — —
Feb 29, 2016 Logging & Recovery II — Alternative Methods — —
Mar 02, 2016 Database Compression
Assigment Due: Concurrent Index
— —
Mar 07, 2016 Spring Break — No Class — —
Mar 09, 2016 Spring Break — No Class — —
Mar 14, 2016 Student Project Proposals — —
Mar 16, 2016 Query Planning & Optimization — —
Mar 21, 2016 Query Compilation — —
Mar 23, 2016 Vectorized Execution — —
Mar 28, 2016 Scan Sharing — —
Mar 30, 2016 Materialized Views — —
Apr 04, 2016 Hybrid Database Systems I — —
Apr 06, 2016 Hybrid Database Systems II — —
Apr 11, 2016 Student Project Updates — —
Apr 13, 2016 Larger-than-Memory Databases — —
Apr 18, 2016 Non-Volatile Memory Database Systems — —
Apr 20, 2016 Transactional Memory — —
Apr 25, 2016 Final Review + Guest Speaker — —