전에 MySQL을 사용했었지만 경험이 많지않은 초급 사용자입니다.
파이어버드를 사용하고 싶은데 좀 특수한 상황을 고려하고 있습니다.
제목 그대로 질문이 좀 무식하더라도 이해해 주시면 감사하겠습니다.
하나의 거래처는 여러개의 테이블을 사용하는 데이타베이스(***.FDB) 파일을
외부에서 억세스(조회,갱신) 합니다.
그리고 거래처가 한개 이상 있다보니 데이타베이스 안의 모든 테이블은
거래처별로 자료를 구분하기 위한 거래처코드 필드가 존재합니다.
이렇게 사용하는게 상식이라고 알고 있습니다만.... -_-;
가능만 하다면 저는 하나의 데이타베이스에 하나의 거래처 자료만 존재하게 하고 싶습니다.
(거래처별로 자신들만의 자료를 억세스하는 업무환경이고
자기들만의 자료를 수시로 백업을 하기위한 목적 등등 몇가지 필요성이 있어서 입니다)
따라서 거래처가 여럿이니 파이어버드가 깔린 서버PC에
데이타베이스(***.FDB) 파일이 접속하는 거래처의 갯수만큼 있어야 하는 상황입니다.
이렇게 하는 게 가능한지요...? (아니 바람직 한지요?)
결국 요지는 하나의 파이어버드가 동시에 관리(오픈)할 수 있는 데이타베이스(***.FDB)의 갯수와
성능의 상관 관계는 어떤지 등등이 궁금합니다.
좋은 하루 되세요...
그리고 답변 주시는 분 복많이 받으세요.. ㅎㅎ
p.s.
혹시 파이어버드에 특정필드(거래처코드)의 값과 일치하는 레코드만 백업하는 기능 같은게 있나요?
있으면 참 좋은데... 사용자가 만들어써야 한다면 어떻게 만드는게 효율적인지
제가 직접만들어 봤더니 속도라든지 성능이 별로인지라...
|