좋은 답변들이 많군요.
인터베이스에 그런 결과는 sysbase,ms_sql 보다 더 좋은 성능이라고 볼수 있습니다.
위에 링크된 문서에도 이런 예가 있떤데.
간략하게..
BK라는 계좌에 30,000원이 있고
A라는 넘은 : 인터넷 뱅킹으로
B라는 넘은 : 현금카드로
BK라는 동일 계좌에서 돈을 찾으려고 합니다.
그것도 동시에 접속 할당시 A와 B는 BK라는 계좌에 30,000인걸 확일 할수 있습니다.
그래서. A는 20,000을 찾을려고 준비중이고, B라는 넘은 30,000을 찾을려고 할수 있을겁니다.
여기서 A,B둘다 인출 확인버튼을 클릭하는 순간.
은행측에선 클라이언트 A,B 둘다 트랜잭션아이디를 갔는것이고.
어떤 트랙잭션이 빨리 들어 왔나 확인하고 빠른 트랜잭션아이디를 갔는 클라이언트에게
정상으로 진행되고,
늦은건 롤빽시켜야..되지않을까 생각합니다.
물론 sysbase,ms-sql 도 이런상황에서 처리 할수 있습니다.
단지 누가 더 유연하게 처리 할수 있는 차이라고 봅니다.
200명이건 3000명이건 실시간적으로 파악해야 된다면.당연 커밋해야겠쬬
양쪽에서 트랜잭션 몇천명 한번에 commit 되도
각래코드 단위로 고유아이디를 먹일수 있는 방법은 여러 가지있습니다.
|