LINUX.ORG.RU

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

 , ,


14

5

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

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

Исходники

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



Проверено: maxcom ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Спасибо за большой труд.

Deleted
()

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

Licwin ★★★★★
()

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

namezys ★★★★
()

Добрый день

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

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

amazpyel ★★★
()

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

science ★★☆
()

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

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

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

le0pard
() автор топика

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

anonymous
()

Спасибо!

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

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

Deleted
()

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

pi11 ★★★★★
()

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

insider ★★★
()

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

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

На то она и Open Source. Pull request на исправления.

le0pard
() автор топика

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

ei-grad ★★★★★
()
Ответ на: комментарий от 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
()

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

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 ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.