종종 interbase 에서 db파일 자체가 깨지는경우 많이 보았습니다.
앞으로 개발하시는분들 참고를 하세영~
참고로 저희 회사는 5년정도를 INTERBASE 를 사용하고 있습니다.
현재는 FIREBIRD 를 사용하져^^
예전 프로젝트에서 자바 와 델파이를 사용하는 경우가 있었습니다.
즉, INTERBASE 용 JDBC INTERCLIENT 와 DELPHI BDE,DBEXPRESS 을 동시 사용할경우
세션이 맞지 않아 파일 자체가 깨져버립니다.
한마디로 자바쪽에서 DML 작업을 한후 DELPHI-APP 에서 확인이 안되는경우 이 상태로 INTERCLIENT쪽 과
DELPHI-APP 쪽 세션이 서로 다르게 적용되더군요. 문제는 INTERCLIENT 였는데 이눔이
순수 JDBC 용 드라이버가 아닌 자바쪽으로 포팅을 해주는 엔진 역활을 하더군요.
그래서 엔진 자체에서 캐쉬나 디비와의 연결 세션이 다르게 적용되어 시간이 지나면 지날수록 문제는 심각해지고 파일 자체가 깨지는 경우도 보았습니다.
현재는 JCA-FIREBIRD 용 JDBC 로 잘 사용하고 있습져~~ ㅋㅋ
그리고 위에분 MSSQL 이나 파라독스 .. 기타 DBMS 랑 비교하시는데~~ 흠..
뭐 비교되상이 될수는 있져 져도 오라클을 선호하는 입장이라.. 하지만
프로젝트에 따라 선택하시는것이 맞다고 봅니다.
현재 서버쪽 프로세스를 보면 클라이언트들 피크 타임일때 150-200 커넥션이 유지되는데
타 디비와는 다르게 저정도 커넥션이 유지되면 좀 버벅이져
문제는 저의 APP 구조가 중앙 집중적이라 C/S쪽만 사용이 된다면 별 문제는 없겠지만
웹 서비스, SMS 서비스 , 메세비 큐 서비스등 여러 서비스를 하는데 어떨때는 커넥션 자체가 열리지 않는 경우도 있습져~
클러스터링만 지원이 되면 정말 막강한 DBMS라고 보는데 좀 아쉽네영~
서버 부하를 줄일려고 DB서버를 늘리기만 하는것도 문제가 ......... 흠
올해 저희 목표가 서로다른 DB간의 JOIN 이나 객체 풀링및 동기화 가능한 미들웨어를 개발하는것인데..
시간이 좀 넉넉치 않아 힘이좀 부치네영..
암튼 interbase , firebird 좋은 dbms임돠~
HiwayStar 님이 쓰신 글 :
: 먼저 제글에 마음상하셨다면 사과드립니다.
: 이실직고를 하면 지금까지 파라독스를 사용하여 개발해왔고 이제 조금 파라독스를
: 탈피하여 개발하려고보니 많은 문제점이 대두되더군요.
: 그래서 몇개의 프로젝트는 MS-SQL로 해왔는데 개발업무외 여러가지 신경안써도 편리하게
: 했던 기억이있어 좋앗지만 가격문제 라이센스문제를 생각하면 머리가 아프더군요.
:
: 그래서 이것저것 만져봐도 이렇다할 정보를 접하기가 어렵고 막연히
: 공짜여서 좋다느니(본인도 공짜면 좋다는건 알고있지요.) 구체적인 답변보다는
: 자기내공 과시용 글들이 많다보니 저같은 하수들에겐 별로 도움이 안되서
: 부득이하게 자극적인 언행으로 꽁수를 써서 여러분들의 조언을 듣고자
: 한점 다시한번 사과드리며 앞으로 많은 조언부탁 드립니다.
:
:
: ==== 이성호씨께 ===============================================================================
: Deep Purple을 알아보시는 분이 계시니 무척 반갑군요.
: 오랬만에 HiwayStar라도 볼륨올리고 한번맘껏 들을라치면 주변시선이 따갑습니다.
:
: 일이 밤낮이없고 휴일이 없는지라 예전에 Deep Purple내한했을때 가보지못해서 엄청 후회됩니다.
: 특히 Japan Live HiwayStar, Child In Time에서
: 이언길런의 보컬 그사운드를 생각하면 지금도 전율이 느껴집니다.
:
:
|