이런상황에서 DB 설계 조언을 부탁드립니다.
DB 설계를 할때 여러가지 문제가 있겠지만
하지만 이런 상황에서는 어떻게 설계를 해야할지 궁금해서 질문을
합니다.
그룹웨어 DB인데 회원사마다 데이타 베이스가 같은 서버에 따로
설정됩니다.
2000개사 정도 있는데
TABLE SIZE는 많아야 100메가 정도 됩니다.
즉 하나의 테이블에 약 100만건 정도의 데이터가 들어 있습니다.
아시는 분은 힌트라두 부탁드립니다.
제생각은 각 회사별로 DB를 각각 생성해서
각 DB 별로 운영해야 안정성이 높고
향후 확장성도 좋을 듯 싶습니다.
물론, 커넥션 속도의 문제가 있겠지만
데이터 덤프 등의 요청시에 전체 사용자에게 영향을
안주는 형태로 구현하려면
DB를 각각 따로 생성하는 것이 좋지 않을까요?
혹시 조금이라도 조언이 가능하시면 답변 부탁드립니다.
그럼 좋은 하루되십시요.
|