PostgreSQL подскажите.

Вопросы программирования БД, их оптимизации, резервирования и восстановления данных.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
-kovleon-
Junior member
Сообщения: 2
Зарегистрирован: 30 авг 2007, 16:04
Откуда: Ua

PostgreSQL подскажите.

Сообщение -kovleon- » 30 авг 2007, 16:43

Доброго времени суток.
Подскажите по PostgreSQL.
Есть клиентская программа. При авторизации возможен выбор БД.
Сейчас стоит вопрос разделить данные в имеющейся БД между десятком различных пользователей, раньше все работали с одними общими данными. Причем, для большинства пользователей таблицы в БД будут подобные, хотя для некоторых польз.бутут исключения с серьёзными изменениями в структуре таблиц.

Как лучше поступить? Что лучше?
1. Создать десяток подобных БД на одном сервере, и при авторизации пользователь выбирает БД? Но как поведет/потянет средняя машина(сервер) с одним-двумя десятками пользователей одновременно и энергично юзающих, каждый свою, довольно масивную БД? (+ минимум изменений в клиентском софте) (- Потянет ли, насколько серьёзные нагрузки?)

2. Создать одну БД, но с различными таблицами (Таблица_Польз1, Таблица_Польз2...). Будет туева хуча таблиц, каждый набор для конкретного пользователя (- кол-во таблиц: 23 пользователя Х 120 таблиц в наборе... 2760).

3. Создать в таблицах поля-идентификаторы для разделения между пользователями. Будут крутится очень масивные таблицы, как потянет, опять же, не сильная машина? Не будет той гибкости, ведь у некоторых пользователей будет сильно измененная структура таблиц.

Что лучше в плане производительности? Что посоветуете? PostgreSQL грузит всю БД в память или только необходимые таблицы?

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Сообщение and3008 » 13 сен 2007, 12:26

П. 1 - самый простой и понятный
П. 2 - ужас администратора. Особенно если вдруг число пользователей начнет рости.
П. 3 - рост данных, нагрузка на проц. Стоит ли игра свеч?

Если бы делал я, то однозначно п.1 Ей богу зачастую проще купить еще один комп, чем пиннать разработчика переделать ПО.

Ответить

Вернуться в «Серверы - ПО, Базы Данных и их использование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 11 гостей