LINUX.ORG.RU

Работа с PostgreSQL: настройка и масштабирование

 , ,


15

5

Добрый день. Прошло много времени с выпуска второй версии книги по PostgreSQL — успела выйти версия 9.1 и 9.2 этой замечательной базы данных. Материалов по практическому использованию этой БД также накопилось немало, поэтому я решил выпустить обновление по книге. Итак, встречайте:«Работа с PostgreSQL: настройка и масштабирование», 3-е издание.

Как и раньше, в книге исследуются вопросы по настройке производительности PostgreSQL, репликации и кластеризации. Список изменений можно глянуть на странице книги. Любые пожелания или замечания можно высылать по почте (в моем блоге указано) или писать в github issues (или даже делать pull request на исправления). Приятного прочтения!

>>> Исходники

>>> Работа с PostgreSQL: настройка и масштабирование



Проверено: maxcom ()

Круто. Я пойду читать. очень надо.

namezys ★★★★ ()

Добрый день

Добрый день, сударь!

Спасибо за хорошую новость.

amazpyel ★★★ ()

О, не знал, что ты здесь, супер.
Спасибо большое за книгу.

science ★★☆ ()

Спасибо, забираю и ухожу в чтение и тестирование.. :) Пожертвования принимаешь? За проделанный труд я не прочь и подкинуть немного ^_^

dedsy ★★ ()

Donate

Кнопочка для материальной поддержки?

Otkrick ()
Ответ на: комментарий от dedsy

Спасибо, но не нужно. Думаю лучше пожертвовать разработчикам (сообществу разработчиков) данной БД.

le0pard ()

большое Вам спасибо за книгу!

anonymous ()
Ответ на: комментарий от le0pard

Это + к моральному облику. Присоединяюсь к благодарностям за труд.

PaulCarroty ★★★★ ()

Отличная книга, спасибо!

pi11 ★★★★★ ()

Спасибо, как раз с чего-то собирался начать изучение этой замечательной и мощной СУБД

insider ★★★ ()

PostgreSQL
масштабирование

/0

shahid ★★★★★ ()

Гут! Как раз осваиваю потиху.

rht ★★★★★ ()

Писал школьник. Куча грамматических ошибок в тексте.

anonymous ()

Вау, какой охрененный handbook по postgresql. Я джва года хотел такой! Спасибо! :-)

ei-grad ★★★★★ ()

Огромное спасибо!

Продаётся ли книга в электронном виде?

Hoodoo ★★★★★ ()
Ответ на: комментарий от insider

Спасибо, как раз с чего-то собирался начать изучение этой замечательной и мощной СУБД

Автору-то конечно спасибо.

Но ты сначала изучи эту СУБД, а потом уже рассказывай про то, какая она мощная и замечательная. :-)

rtvd ★★★★★ ()
Ответ на: комментарий от Hoodoo

Нет. Она распостроняется бесплатно в электронном виде.

le0pard ()
Ответ на: комментарий от shahid

Какую СУБД посоветуете? Интересуют в первую очередь Open Source решения, но также и проприетарные.

anonymous ()
Ответ на: комментарий от anonymous

посмотрите для начала пост на который я ответил, sqlite по вашему лучше масштабируется чем PostgreSQL?

anonymous ()

Большое спасибо! То, что надо!

acukac ()
Ответ на: комментарий от anonymous

Конечно: просто положить файл с базой в дропбокс, и всё! :)

Binary ★★★★★ ()

Я бегло просмотрел книжку, но не нашел того, что искал. Есть ли решение, основанные на постгресс, такие что

а) automatic failover, т.е. без кучи рычагов и тумблеров hot standby становится мастером, а отвалившийся мастер без простоя работающего сервера становится hot standby б) без shared storage в) без излишнего оверхеда, стабильно будет держать 1000 insert/s + 1000 update/s на современном железе г) не обязательно бесплатное или open source

crypt ★★★★ ()
Ответ на: комментарий от crypt

Pgpool-II + PostgreSQL streaming replication. Но рычаги придется добавить (для failover будет ричаг по созданию тригер файла)

le0pard ()

Большое спасибо! Одна из самых полезных книг, которые я читал о PostgreSQL.

UncleAndy ★★★ ()
Ответ на: комментарий от crypt

«а) automatic failover, т.е. без кучи рычагов и тумблеров hot standby становится мастером, а отвалившийся мастер без простоя работающего сервера становится hot standby»

В версии 9.1, которую я исследовал, такого способа, с сожалению, нет. При включении нового мастера, все слэйвы придется накатывать заново. :(

UncleAndy ★★★ ()

Streaming replication в 9.2 это конечно классно. Может вы в курсе, есть ли в планах в будущих релизах добавление multi-master репликации?

anonymous ()
Ответ на: комментарий от UncleAndy

Ты еще один, кто не знает английского?

anonymous ()

Вот уж не ожидал. Спасибо!

DNA_Seq ★★★★☆ ()

Крут! Впечатляет и мотивирует освоить tex!

quest ★★★★ ()
Ответ на: комментарий от crypt

Я бегло просмотрел книжку, но не нашел того, что искал. Есть ли решение, основанные на постгресс, такие что

а) automatic failover, т.е. без кучи рычагов и тумблеров hot standby становится мастером, а отвалившийся мастер без простоя работающего сервера становится hot standby б) без shared storage в) без излишнего оверхеда, стабильно будет держать 1000 insert/s + 1000 update/s на современном железе г) не обязательно бесплатное или open source

Oracle? :)

rtvd ★★★★★ ()

пока не нужно, но спасибо

das_tier ★★★★ ()

Супер! Спасибо за проделанную работу. Почитаю на досуге.

iMp ★★★ ()

Весьма любопытная работа, спасибо. По мере прочтения раздела 2.4 возник небольшой вопрос: что такое «быстрые» и «медленные» процессоры?

anonymous ()

Книга, к сожалению еще далеко не идеал.

Столкнулся с необходимостью настроить PostgreSQL, в действующем проекте. pgtune реального толку не дает, а приличного аналога mysqltuner.pl таки нет.

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

Методика оптимизации еще сырая. Нужна методология настройки с обратной связью на счетчиках производительности. Тогда можно будет «выжать» действительно максимум.

nempyxa ()
Ответ на: комментарий от nempyxa

+ 2.5 Автоматическое создание оптимальных настроек: pgtune (последний абзац в главе)

le0pard ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.