FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[401] Re:Re: max(), min() 값을 믿을수 없다니..... ㅜ.ㅜ;;
Tk [] 2400 읽음    2002-08-20 01:42
좋은 답변들이 많군요.

인터베이스에 그런 결과는 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 되도
각래코드 단위로 고유아이디를 먹일수 있는 방법은 여러 가지있습니다.

+ -

관련 글 리스트
391 Tip 란에 Key값에 대한 질문 Tk 2425 2002/08/13
394     Re: max(), min() 값을 믿을수 없다니..... ㅜ.ㅜ;; 이필호 2540 2002/08/18
401         Re:Re: max(), min() 값을 믿을수 없다니..... ㅜ.ㅜ;; Tk 2400 2002/08/20
395         이상한 게 아니라 당연한 겁니다. 김백일 2864 2002/08/18
398             Re: 질문) 사용자가 한 200명쯤 된다구하면??? 이필호 2481 2002/08/19
400                 Re:Re: 질문) 사용자가 한 200명쯤 된다구하면??? 남인정 2173 2002/08/19
399                 Event 메커니즘을 써보세요. 김백일 2882 2002/08/19
397             Re:InterBase: What Sets It Apart 이란 글의 허접번역글 조복기 2872 2002/08/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.