Это смотря что вы рассматриваете как запись.
Я на семинаре рисовал картинку, для которой записью являлся только коммит. Соответственно, на коммите делаем write lock, а на всем остальном - read lock.