tk 님이 쓰신 글 :
: 일단 보완 문제 애기하는는데요
: 로컬에 보완은 애기 하지 마세요...
: 원격접속시 보완을 애기 하셔야죠..
: 자기 앞에 데이터베이스 카피본있으면 어떤 RDB가 보완하고 뻐기겠습니까ㅡㅡ;;;
: 제가본 인터베이스 계통 보완 봐줄만해요
:
: 그리고 디비 깨진다시는분... 어떻케 하면 깨지는지..
: 프로그램적으로 설명해야될것 같아요.. 깨지는것 동감 하시는 분이 많아서..
: 저는 전적으로 인터베이스(파이어버드 포함) 깨찐다는애긴.. 거의 대부분.개발자 잘못이라고 보는데.
: 일단 저 생각은 이레요.. 전 .. 입력수정 전 트랜젝션 시작하고.. 정상적으로 끝나면 트랜젝션 종료
: 검색부분에선 트렌젝션 상황이면. 커밋함번하고 검색.. 이런 스타일(ALL sql문으로 끝내고
: 디비콘포넌트 절때한쓰고요) 이런 식으로 프로그램 배포 하고 잘써요
: 정전사태도 괜찬쿠요..
:
:
: 이하 답변또는 테클 요해요 ^^
:
인터베이스로 시작해서 현재는 파이어버드로 약 200여곳에 납품했죠..
기간은 4년정도 됐습니다.
365일 풀가동 시스템이고 정전도 가끔 발생하고요...
주차관제, 출입관리등등 많은 분야에서도 사용했고요.. 거의 컴터를 OFF를 안하는 곳이죠.
단 한번도 깨진적인 없습니다.
정전이 발생하면 컴퓨터가 망가진적은 많아도 DB는 깨진적이 없습니다.
심지어는 BLOB로 이미지 필드도 많이 사용합니다.
TK님과 똑같이 Full SQL만 사용합니다. DataSource 컴포넌트를 안사용한다는것이죠..
또 Insert, Update 문은 모두 Transaction으로 감싸 놨고요..
보안또한 System권한으로 한개 만들고 Sysdba는 바로 삭제합니다.
정말 보안이 요하는 데이터는 varchar필드로 md5암호화 해서 저장해 놓고요..
전에 기술지원관련일 할때는 의뢰인들의 깨진DB는 많이 봤었죠..
실제 DB구조를 보면 상당히 초보적으로 사용했더군요.
좀 심한 말이지만 깨진DB는 뭔가 이유가 있다 입니다. 잘 못 사용했다고 보면 됩니다.
그럼..
|