订票系统 给座位 上锁的话 如果要用数据库的transactions 应该用哪个level?

订票系统 给座位上锁15分钟的操作 如果要用SQL数据库的transactions 应该用哪个isolation level比较好?

Read committed 够不够用,还是一定要用 SERIALIZABLE

作为上锁的操作即使在极端情况下有多个用户同时做了也不会造成太大的问题,所以我倾向于不用太高的isolation level. Read Committed 就可以了。