Lecture Database system concepts (6/e): Chapter 15 - Silberschatz, Korth, Sudarshan

Chapter 15 - Concurrency control. This chapter focuses on concurrency control and presents several techniques for ensuring serializability, including locking, timestamping, and optimistic (validation) techniques. The chapter also covers deadlock issues. Alternatives to serializability are covered, most notably the widely-used snapshot isolation, which is discussed in detail.