2010-03-23 3 views
0

저는 개인 사이트 용 데이터베이스를 보유하고 있으며 현재는 다른 도메인 (예 : cv, CMS 스키마 등)을 모두 하나의 DB에 저장하고 있습니다.DB의 다른 정보 도메인

테이블 집합 (예 : 한 도메인의 모든 집합)은 전혀 관련이 없으므로 다른 테이블 그룹과 관계가 없습니다. 이것은 데이터베이스 디자인에 어떤 영향을 미칩니 까? 나는 이것이> 1 DB를 갖는 것에 대해 생각할 필요가 있다고 생각할 수 있습니다.

답변

0

많은 DB를 허용하는 호스팅이있는 경우 많은 DB를 사용하십시오.

DB 사용률이 "저조했습니다"(단일 DB에서 관련없는 패키지의 테이블이 많았습니다). 그런 다음 성능 문제가 발생하기 시작했습니다 (공유 서버에 있었고 DB는 다른 곳에서 호스팅되었습니다). 나는 그들을 분해해야했는데, 어느 정도 시간이 걸렸다.

아직 내 호스팅 패키지에 많은 사용되지 않은 DB가 있고 프로젝트를 유지 관리하기가 훨씬 쉬우 며 작동이 더 좋습니다.

DB를 다시 사용하는 것은 1TB 드라이브가있을 때 100MB의 전자 메일을 압축하는 것과 같습니다. 더 많은 DB 공간이 있다면 사용하십시오.

+0

공유 호스팅에 추가해야하며 추가 DB 당 10 파운드를 지불해야합니다. 이것이 내가이 접근법을 따른 이유입니다. – dotnetdev

+0

아참. 하지만 귀하의 질문에 대답하기 위해, 나는 그것이 (하나의) DB의 크기 때문에 성능 문제를 보지 않는 한 많이 달라지는 것을 보지 못합니다. 그 안의 테이블은 다른 테이블을 신경 쓰지 않을 것입니다. – John

관련 문제