Преимущества использования нескольких схем? - PullRequest
1 голос
/ 18 декабря 2010

В настоящее время мы разрабатываем многопользовательское приложение Java / Hibernate с postgreSQL. И мы переносим нашу базу данных в несколько схем (одна схема как одна компания); Теперь я увидел, что этот размер базы данных недостатков становится все больше и больше, хотя там одни и те же данные: до миграции было 700 МБ; после примерно 2 ГБ.

Из-за этого у нас возникают проблемы с резервным копированием / восстановлением, это занимает намного больше, чем предыдущая.

В: можно ли сэкономить время и пространство для ускорения доставки? Или мы что-то не так делаем?

Ответы [ 2 ]

2 голосов
/ 18 декабря 2010

Вам нужно сделать простой тестовый пример, который показывает, что это происходит, чтобы действительно его исследовать. Мы используем буквально более тысячи схем для реализации нескольких вики на сервере БД, и это работает довольно хорошо.

И мне бы хотелось, чтобы у меня была резервная копия объемом всего 2 ГБ для резервного копирования. :)

1 голос
/ 21 декабря 2010

Вы не написали, что действительно сделали.

Я полагаю, у вас есть некоторые общие данные (словари fg), которые вы также скопировали.Когда эти данные будут общими для каждой компании (не настроены), вы просто должны хранить их в отдельной схеме.

...