잠금에 관한 질문이 있습니다. 이것은 레코드 잠금에 관한 것만은 아니지만 어쨌든.레코드 잠금을 구현하는 가장 좋은 방법은 무엇입니까?
웹에서 액세스 할 수있는 CMS를 작성하고 있다고 가정 해 보겠습니다. 나는 몇 가지 아이디어로 고심하고있다.
사용자가 편집을 위해 기사를 열면 기사를 '사용 중'으로 표시 할 수 있습니다. 여태까지는 그런대로 잘됐다.
언제 플래그를 제거합니까? 사용자가 기사를 저장할 때? 사용자가 더 이상 타이핑을하지 않고 브라우저를 닫고 잠자리에 들기로 결심했다면 어떨까요?
타임 아웃 메커니즘이 마음에 들지만 기사를 작성하는 데 얼마나 걸립니까? 너무 짧은 10 분, 30 분이 너무 긴 ..
아마도 나는 이것을 복잡하게 만든다. 이 주제에 대한 당신의 생각을 듣고 싶습니다.
합병 알고리즘이 소리가 나면 복사/수정/병합은 일반적으로 잠금/편집/잠금 해제보다 번거롭고 걱정이 적습니다. – Rob