기본 제공 데이터베이스 동시성 제어
Last updated
Last updated
동시성 제어는 여러 사용자가 동시에 런타임을 업데이트할 때 데이터베이스 무결성을 보호하는 기술입니다. 목표는 한 사용자의 작업이 다른 사용자의 사용에 불합리한 영향을 미치지 않도록 하는 것입니다. 동시성 메커니즘이 올바르지 않으면 더티 읽기, 팬텀 읽기 및 반복할 수 없는 읽기와 같은 문제가 발생할 수 있습니다.
포건시에서 동시성 제어가 트리거되면 데이터베이스 업데이트 실패에 대한 경고 메시지가 나타납니다.
예를 들어, 관리자,다른 사용자 모두 주문 시스템에 로그인하고 아래 그림과 같이 목록 페이지를 엽니다.
Administrator와 Nancy 편집을 위해 A002주문을 열었고, Nancy는 수정이 완료 된 후 Administrator 전에 수정 버튼을 클릭하여 데이터를 제출했습니다. Administrator 다시 커밋하면 다음 그림과 같이 데이터베이스를 업데이트하지 못한 경고 메시지가 나타납니다.