우리는 현재 postgreSQL을 사용하여 Java/Hibernate 다중 사용자 응용 프로그램을 개발하고 있습니다. 우리는 데이터베이스를 여러 스키마 (하나의 스키마는 하나의 회사)로 마이그레이션하고 있습니다. 이제는 같은 데이터가 있더라도이 단점 데이터베이스 크기가 점점 더 커지고있는 것을 알았습니다. 마이그레이션하기 전에 700MB가있었습니다. 대략 2GB 후에.여러 스키마를 사용할 경우의 장점은 무엇입니까?
우리는 백업/복원 문제에 직면하고 있기 때문에 이전보다 훨씬 많은 작업을 수행하고 있습니다.
Q :보다 빠른 전송을 위해 시간과 공간을 낭비하지 않아도됩니까? 아니면 뭔가 잘못하고있는 것입니까?
스키마가 네임 스페이스 일 뿐이며 왜 DB 크기가 두 배 이상입니까? 모든 데이터를 복제하고 있습니까? 그렇다면 그렇게 DB를 완전히 비정규 화하지 마십시오. –
나는 중복 된 데이터가 없다는 것을 확신한다. 그러나 동일한 테이블을 가진 각 회사에 대해 하나의 공개 스키마와 개인 스키마가있다. –