아래에서도 문의드렸던것처럼. 여러개의 데이터베이스로의 시스템 구조를
변경하려고 하고 있어요.
그런데. 여러개의 데이터베이스로 변경하는데에서 또 하나의
문제점이 있더군요.
여러개의 DB가 동일한 데이터베이스 구조를 가져야 되는 상황에서
DB 가 다른데도 동일한 INDEX Key 이름이라던지, 동일한 PK 이름은
허용이 안되는거 같아요.
그렇게 되면 모든 스키마에서 일일이 새로운 DB 가 생길때마다
새로운 DB 명을 붙여서 KEY 이름을 생성해줘야 되는데......너무 불편할듯 싶어요.
여러개의 DB 에서의 전체 DB 의 통계는 DBlink 에 의한 View 를 통해서
접근하면 되겠더군요.
또한가지 걱정은 성능부분인데요. 웹 시스템이라 DB 커넥션 풀이 중요한데
여러개의 DB 별로 커넥션을 매번 해야 되기 때문에
DB 커넥션 풀이 별로 소용이 없어져서 성능이 현저히 떨어지지 않을까
걱정이 되요......
저희는 동시접속자수는 10명 미만인데, 새로운 회원사가
가입할때마다 DB를 넣어줘야 되는데 그게 하나의 DB 를 사용하는 경우에는 상당히 위험스럽고
하루에도 몇개씩 넣어줘야 되는데 회원사에서 사용하는 시간이
아침부터 밤까지라 상당히 부담스럽거든요.
다시한번 상세한 답변 부탁드릴께요...ㅠㅠ'' |