Speaker: Goetz Graefe, Google, Inc.
(Talk virtually over zoom; please register here -- note: talk will be recorded)
False conflicts have given locking and serializability a reputation for poor concurrency, poor scalability, and poor system performance. Causes include unnecessarily coarse lock scopes, excessive lock durations, and simplistic lock modes. This talk surveys three published techniques that aim to address these false conflicts.
Bio: Goetz Graefe used to be a professor in Portland, OR and Boulder, CO. He served as a software architect in Microsoft's SQL Server product and as HP Fellow in Hewlett Packard Enterprise. He has been with Google for the last five years. He wrote the Cascades query optimization framework and was awarded the 2017 ACM SIGMOD Edgar F. Codd Innovations Award. He is interested in database query optimization, query execution, indexing, stream indexing, transactions, concurrency control. logging, recovery, and availability.