powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL и VLDB
13 сообщений из 13, страница 1 из 1
PostgreSQL и VLDB
    #33712732
postgre_newbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, уважаемые.

Выбираю субд (open source) под довольно приличную базу.
В основную таблицу будет загружаться ~ 1 млн записей в сутки
Длина записи ~ 300 байт
В общем получается ~ 30 млн. записей в месяц
За год все это дело вырастет соответственно на ~ 100Гб (только сырых данных)

В запросах планируются агрегаты по большим диапазонам строк :((

Потянет ли такую базу PostgreSQL c учетом партишионинга ?
Или это утопия, и при таком диагнозе ни одна open source DB уже не поможет ?
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33712789
Алексей Ключников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потянет. К выбору железа только надо подойти ответственно.
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33712882
postgre_newbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть какие-нибудь рекомендации по сайзингу железа под PostgreSQL ?
Или рекомендация одна - чем больше тем лучше ?

Понимаю что вопрос бедет несколько наивен, но какая примерно железка понадобится в моем случае, если будет ~ 30 - 50 юзеров, работающих с web-приложением (PHP), выполняющим ~ 80% статических (меняются только значения в предикатах) и ~ 20% ad hoc запросов ?

Почитал немного про EnterpriseDB....

Может кто-нибудь прояснить отличия между EntDB и Postgre ? ну кроме того что первый за денежку (денежка в принципе приемлемая).

Кто нибудь юзает эту EnterpriseDB на больших объемах ?
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33713097
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
postgre_newbieЕсть какие-нибудь рекомендации по сайзингу железа под PostgreSQL ?
Или рекомендация одна - чем больше тем лучше ?

Понимаю что вопрос бедет несколько наивен, но какая примерно железка понадобится в моем случае, если будет ~ 30 - 50 юзеров, работающих с web-приложением (PHP), выполняющим ~ 80% статических (меняются только значения в предикатах) и ~ 20% ad hoc запросов ?

Почитал немного про EnterpriseDB....

Может кто-нибудь прояснить отличия между EntDB и Postgre ? ну кроме того что первый за денежку (денежка в принципе приемлемая).

Кто нибудь юзает эту EnterpriseDB на больших объемах ?
Все нижесказанное - ИМХО.
1. Самое критичное - это дисковая и память.
Дисковая - чем быстрее - тем лучше. Любит большие аппартаные RAID.
Память - чем больше тем лучше, можно прикинуть из объемов которые должны перелопачиваться, но по "суровому минимуму" - никак не меньше 30МБ_на юзверя_*50_юзверей = 1.5Г + shared_mem = 2Г. Итого рекомендуемый объем ну никак не меньше 4-6Г.
2. Для такой нагрузки - винда плохая ОС.
3. По процам - Постгрес не любит HT, поэтому что-то многоголовое будет в самый раз. Вроде как разницы между Intell и AMD не замечено.
4. Самый лучший вариант - сваять тестовую систему как минимум для записи данных в БД (лимон записей в день в общем-то не шутка) и попробовать погонять на реальных запросах.

Сам EnterpriseDB не юзаю, но на сколько я читал/понял это приблеженная к Ораклу версия PG. Имеет кучу доп. фич для повышения масштабируемости и расширябельности и похожести на Оракл, кроме того - это тех поддержка от по большому счету разработчиков PG.
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33713121
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще подумал - если юзвери будут много выполнять SELECT count(*) FROM large_number_of_rows то нужно біть готовым к постоянным полным просмотрам - и соответсвенно тормозам.
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33713178
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВроде как разницы между Intell и AMD не замечено.
Да ладно :-) Пока не вышли новые Intel процы, opteron-ы рвут xeon-ы как тузик грелку.
Новые будут возможно шустрее, но вроде как выход серверных вариантов еще не скоро, так что
ближайшие месяца 3-4 быстрее будут Opterons :-)
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33713278
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Funny_Falcon авторВроде как разницы между Intell и AMD не замечено.
Да ладно :-) Пока не вышли новые Intel процы, opteron-ы рвут xeon-ы как тузик грелку.
Новые будут возможно шустрее, но вроде как выход серверных вариантов еще не скоро, так что
ближайшие месяца 3-4 быстрее будут Opterons :-)
Я не про это. Есть, например, ПО заточенное под intellовские процы, и работающее на них адназначна лучше. Делается - специальной компиляцией и ассемблерной оптимизацией. Вот в ПГ такого нет. :)
А то, что AMD в принципе рулят - ну дык, ничего нового, еще бы с серверными матерями было попрощее - вообще хорошо было бы.
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33713349
> еще бы с серверными матерями было попрощее - вообще хорошо было бы

Просыпайтесь. Уже давно все очень хорошо.
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33713388
> ~ 1 млн записей в сутки

Нагрузка равномерная?

> Потянет ли такую базу PostgreSQL c учетом партишионинга?

Дело не в PostgreSQL, а в аппаратном конфиге. 100 Гб - это серьезный размер.
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33713455
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PostgreSQL начинающий> еще бы с серверными матерями было попрощее - вообще хорошо было бы

Просыпайтесь. Уже давно все очень хорошо.
Это смотря где и как именно хорошо. Не далее как на прошлой неделе БЫЛА проблема купить толковую серверную мать в г. Киеве. В прайсах их небыло. Нашли на фирме которая занимается сборкой серверов.

Естественно, что в Москве оно получше будет :)
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33713684
> БЫЛА проблема купить толковую серверную мать в г. Киеве.

;))) Если сервера на коленках собирать - оно конечно.

Насколько я знаю по отзывам ряда товарищей, проблем с SM в Киеве нет.
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33716727
postgre_newbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andrey Daeron 1. Самое критичное - это дисковая и память.
Дисковая - чем быстрее - тем лучше. Любит большие аппартаные RAID.
Память - чем больше тем лучше, можно прикинуть из объемов которые должны перелопачиваться, но по "суровому минимуму" - никак не меньше 30МБ_на юзверя_*50_юзверей = 1.5Г + shared_mem = 2Г. Итого рекомендуемый объем ну никак не меньше 4-6Г.

на меньше 4-х я и не надеялся, повидимому не меньше 8-ми нужно будет...
для начала

Andrey Daeron 2. Для такой нагрузки - винда плохая ОС.
тренировки пока на Win, в отладке под линукс будет

Andrey Daeron
3. По процам - Постгрес не любит HT, поэтому что-то многоголовое будет в самый раз. Вроде как разницы между Intell и AMD не замечено.
Ок. Будем смотреть в сторону оптеронов.

Andrey Daeron
4. Самый лучший вариант - сваять тестовую систему как минимум для записи данных в БД (лимон записей в день в общем-то не шутка) и попробовать погонять на реальных запросах.

записи будут вливаться батчем ночью, так что тут думаю проскочим.
больше волнуют запросы, ну да ладно, тут только эксперименты дадут более менее четкое представление.
кстати, как правильно запустить батч ?
пытаюсь psql.exe -d testpg -f testpg.sql -U testuser -W testpass
но PG постоянно спрашивает пароль
где нокосячил ?
...
Рейтинг: 0 / 0
PostgreSQL и VLDB
    #33717251
Алексей Ключников
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
офтоп
postgre_newbie
ренировки пока на Win, в отладке под линукс будет/

пытаюсь psql.exe -d testpg -f testpg.sql -U testuser -W testpass

Это очень плохая привычка.
Зачем делать две работы?? Или даже три.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL и VLDB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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