flush 때 버전 업데이트 되는것때문에 그 사이에 다른 애가 커밋으로 버전올린게 통과되어버릴수 있다는 문제는
flush때 업데이트 쿼리가 날라가서 row lock 이 걸려서 다른애가 커밋하기 전에 대기하고, flush한 트랜잭션이 버전을 한번에 여러개 올리더라도 다른애는 커밋하려고할때 버전체크 페일해서 통과가 안됨.
이것땜에 마음 다잡았다. 내가 좀 더 고민하면 돼.... 옵티미스틱 락의 안전성이 깨지는건 아니다. 이제 어케 깔끔하게쓸지를....
flush 때 버전 업데이트 되는것때문에 그 사이에 다른 애가 커밋으로 버전올린게 통과되어버릴수 있다는 문제는 flush때 업데이트 쿼리가 날라가서 row lock 이 걸려서 다른애가 커밋하기 전에 대기하고, flush한 트랜잭션이 버전을 한번에 여러개 올리더라도 다른애는 커밋하려고할때 버전체크 페일해서 통과가 안됨. 이것땜에 마음 다잡았다. 내가 좀 더 고민하면 돼.... 옵티미스틱 락의 안전성이 깨지는건 아니다. 이제 어케 깔끔하게쓸지를....