Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 PostgreSQL - как ускорить работу ? А может что то другое ?  [new]
Павел F
Member

Откуда:
Сообщений: 4
Есть проект. Предпочтительная СУБД PostgreSQL и на начальный период она достаточна. однако предполагается рост нагрузки в дальнейшем и по всем расчётам возникает затык в скоростях. Поэтому думать надо сразу. Я знаком со схемой кеширования memcached на чтение, и вроде она подходит. Вопрос в том не придумали в последнее время что то более быстрого при той же функциональности ? Какие могут возникнуть сложности с использованием связки PostgreSQL+memcached начальная стадия ? Развёртывание ? Насколько увеличиваются сроки ? Проблемы совместной работы данного ПО? В целом о концептуальных особенностях осведомлён, но всё-таки, те кто это эксплуатировал наверное могут сказать лучше. А также - возможно есть какое то новое решение проблем скорости обработки данных на данной СУБД ? Возможно PostgreSQL+cassandra ? Я только слышал о проекте cassandra - очень понравился псевдоSQL язык, но так не нашёл ничего внятного по скорости и совместное использование. Оно не возможно или бессмысленно ? Может быть что то ещё ? Всё так быстро развивается что и не уследишь. Чистый NoSQL не подходит не смотря на свою скорость из-за ущербной функциональности. Спасибо.
25 дек 13, 23:02    [15347703]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL - как ускорить работу ? А может что то другое ?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54791

Павел F
предполагается рост нагрузки в дальнейшем и по всем расчётам возникает затык
в скоростях.

Судя по всему, затык будет явно не в скоростях истечения словесного поноса. А в каких тогда?..

Posted via ActualForum NNTP Server 1.5

25 дек 13, 23:16    [15347737]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL - как ускорить работу ? А может что то другое ?  [new]
Павел F
Member

Откуда:
Сообщений: 4
Dimitry Sibiryakov,

чтения конечно и как следствие возрастёт ожидание на фронте , так как запрос для формирования страницы не один. А где вы увидели словесный понос ? Или вы полагаете что PostgreSQL такой "заебательский" СУБД что он порвёт всех как тузик грелку ? Или что "намальные пацаны обнавляют железо каждый день и не скупяться на облака" ? Вы если ничего сказать не можете не смотря на количество постов - то может не стоит их набивать ?
26 дек 13, 00:27    [15347884]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL - как ускорить работу ? А может что то другое ?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54791

Павел F
чтения конечно

А о кэше (в том числе файловом) и индексах у вас там слышали когда-нибудь?..

Posted via ActualForum NNTP Server 1.5

26 дек 13, 00:30    [15347891]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL - как ускорить работу ? А может что то другое ?  [new]
Павел F
Member

Откуда:
Сообщений: 4
Dimitry Sibiryakov,
Да.
26 дек 13, 22:03    [15352253]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL - как ускорить работу ? А может что то другое ?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54791

Значит вам осталось только найти и уволить того идиота, который кривыми запросами
порождает ненужные чтения.

Posted via ActualForum NNTP Server 1.5

27 дек 13, 01:02    [15352822]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL - как ускорить работу ? А может что то другое ?  [new]
mad_nazgul
Member

Откуда:
Сообщений: 5825
Павел F
Есть проект. Предпочтительная СУБД PostgreSQL и на начальный период она достаточна. однако предполагается рост нагрузки в дальнейшем и по всем расчётам возникает затык в скоростях.


Решайте проблемы их поступления.
У PostgreSQL хороший запас по производительности.
Проблема у PostgreSQL в настройках по умолчанию.
Из-за того, что PostgreSQL может запускаться от мейнфремов, до китайских дешевых роутеров, то настройки по умолчанию не самые оптимальные.
Поэтому мой совет - пока не думайте. А когда "припечет" просто купите железку по мощнее.
Дешевле выйдет ;-)
27 дек 13, 10:54    [15353886]     Ответить | Цитировать Сообщить модератору
 Re: PostgreSQL - как ускорить работу ? А может что то другое ?  [new]
Warstone
Member

Откуда:
Сообщений: 4896
Блог
Скажем так... Пг по умолчанию настроен так, чтобы запустится на машине с 64Мб памяти. То есть у него такие ограничения стоят по памяти, чтобы провернулась ОСь и сама Пг на 64Мб. Во времена, когда на серверах 80-100Гб памяти это в 1000 раз меньше. Так что... Наймите человека или почитайте маны о том, как Пг настраивать. В общем случае надо покрутить 3-5 параметров. Тонкая настройка - 10 параметров. Гуру - порядка 15 - 20 + кое-что на самих таблицах.
1 янв 14, 03:16    [15370391]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить