powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Одна база vs несколько баз.
13 сообщений из 38, страница 2 из 2
Одна база vs несколько баз.
    #37431363
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Что-то мне немного сомнительно, что "не тянущий" постгрес удастся отмасштабировать таким образом.
2. Если это те же разработчики, которые говорили про сто записей, то я им не поверю даже если они скажут, что солнце заходит на западе :)
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37431424
Voral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заказчик1Абалденный аргумент за многобазовую структуру...
"Постгре не тянет больше 1000 подключений"
Осталось убиться об стену.

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

Правда это беглое гугление :)

Тут лучше найти кто реально работал с большими БД на постгри :)
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37431429
Voral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Другое дело, что если железо упрётся в свой потолок, то разные базы можно разнести по разным физическим серверам.
Хотя в случае единой - обратить внимание на кластерные решения.
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37431443
Voral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заказчик1,

Вообще хотел бы обратить внимание еще на один аспект.
Раз вы обратились к данному исполнителю, значит есть определённая степень доверия. Исполнитель сейчас видит полную картину и считает правильным решением иметь несколько баз. Четко опишите все что требуется от программы в ТЗ. И не парьтесь. Правильное решение или нет покажет время, но есть одно но. Если вы убедите сделать все в одной базе, а исполнитель завалит проект (даже если это изначально правильное решение, но он выберет не тот подход, или скажется недостаток квалификации, или магнитные бури). - то исполнитель свалит все беды лично на вас, скажет, что он белый и пушистый сопротивлялся как мог, а вы задавили своим положением заказчика, который "всегда прав".

Я не знаю какое вы положение занимаете в конторе, но можете оказаться стрелочником.
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37431449
Заказчик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VoralЗаказчик1,

Вообще хотел бы обратить внимание еще на один аспект.
Раз вы обратились к данному исполнителю, значит есть определённая степень доверия. Исполнитель сейчас видит полную картину и считает правильным решением иметь несколько баз. Четко опишите все что требуется от программы в ТЗ. И не парьтесь. Правильное решение или нет покажет время, но есть одно но. Если вы убедите сделать все в одной базе, а исполнитель завалит проект (даже если это изначально правильное решение, но он выберет не тот подход, или скажется недостаток квалификации, или магнитные бури). - то исполнитель свалит все беды лично на вас, скажет, что он белый и пушистый сопротивлялся как мог, а вы задавили своим положением заказчика, который "всегда прав".

Я не знаю какое вы положение занимаете в конторе, но можете оказаться стрелочником.
Есть руководство, которое выбрало конкретного исполнителя. Руководство думает, что оно технически грамотное. Меня для анализа привлекли достаточно поздно.
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37431451
Заказчик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VoralДругое дело, что если железо упрётся в свой потолок, то разные базы можно разнести по разным физическим серверам.
Хотя в случае единой - обратить внимание на кластерные решения.
Честно гуглил минут 20... не нашел примеров с подключением свыше 1000 (( везде пишут что мол 100 в конфиге, если надо убирайте. И еще один параметр вроде подправить надо
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37431496
Voral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заказчик1Честно гуглил минут 20... не нашел примеров с подключением свыше 1000 (( везде пишут что мол 100 в конфиге, если надо убирайте. И еще один параметр вроде подправить надо
Я тоже. Второй параметр потребует в конечном итоге много памяти.
Самое надежно смоделировать ситуацию: тестовая база - тестовая софтина запущенная 3000 и долбящая какие-то запросы. Это конечно не будет реальными условиями, но тем не менее может дать информацию к размышлению
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37431926
Заказчик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На XP свыше 150 подключений поднять не удалось.... СУБД отваливается насмерть. Для сравнения FB "крякнул" на 3890 подключений :)
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37432236
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо вопрос не в том, сколько подключений можно поднять, а в том, будет ли их больше, если раскидать по виртуалкам.
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37432794
Voral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заказчик1На XP свыше 150 подключений поднять не удалось.... СУБД отваливается насмерть. Для сравнения FB "крякнул" на 3890 подключений :)
Те самые параметры крутили? Памяти достаточно?
К тому же XP может быть и не показатель. Мне кажется для такой задачи стоит использовать серверную ОС. При чем лучше Linux или BSD.

Так для информации к размышлению. Была база 17Гигов. (Firebird). Каждую ночь выполнялся бэкап/разбэкап/копирование. Под управлением Windows Server 2008 все только только успевало завершитсья к началу следующего рабочего дня. Та же самая машина под управлением Linux. На сколько я помню часа 3.

Так же заметно сократилось время некоторых достаточно объемных по количеству запросов операций.
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37432863
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VoralТе самые параметры крутили? Памяти достаточно?
Postgres, вроде бы, не имеет threaded-архитектуры, в нём connection = process. Соответственно, его показатели под виндой будут заведомо невысоки, вполне вероятно, что полученный результат определяется именно этим.
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37433518
Заказчик1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Под opensuse 1700 подключений получилось. так что звездят товарищи...
Правда, подключения пассивные (сделали insert и оставили висеть). Через некоторое время перепишу, засунув каждое подключение в отдельный поток с запросом каждые 30 сек и посмотрю, через сколько отваливаться начнут.
...
Рейтинг: 0 / 0
Одна база vs несколько баз.
    #37433648
Voral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заказчик1Под opensuse 1700 подключений получилось. так что звездят товарищи...
Правда, подключения пассивные (сделали insert и оставили висеть). Через некоторое время перепишу, засунув каждое подключение в отдельный поток с запросом каждые 30 сек и посмотрю, через сколько отваливаться начнут.

Тут, думаю, особо усердствовать смысла нет. Если только по замыслу системы это не будет 3000 роботов. Если все же 3000 живых людей в роли клиентов, то ситуация когда одновременно 3000 клиентов начнут добить запросы не кажется маловероятной. Хотя если выдержит запросы сразу от всех подключений - это будет гуд.
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Одна база vs несколько баз.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]