# Snapshot Isolation and Serializable Snapshot Isolation ## Task 1: Snapshot Isolation: Detect Write-Write Conflict ## Task 2: Serializable: Record Read Set and Write Set ## Task 3: Serializable Verification ## Test Your Understanding * If you have some experience with building a relational database, you may think about the following question: assume that we build a database based on Mini-LSM where we store each row in the relation table as a key-value pair and enable serializable verification, does the database system directly get ANSI serializable isolation level capability? Why or why not? We do not provide reference answers to the questions, and feel free to discuss about them in the Discord community. {{#include copyright.md}}