Компания Postgres Professional объявила о публикации в свободном доступе книги "PostgreSQL 15 изнутри" (PDF, 663 стр.). Автор книги - Егор Рогов, директор по разработке образовательных программ Postgres Professional. В книге детально рассматривается устройство PostgreSQL, что даёт возможность администраторам и разработчикам разобраться во внутренней механике СУБД. Книга также будет полезной тем, кто хорошо знаком с устройством другой СУБД, но переходит на PostgreSQL и хочет разобраться в отличиях...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58411
Что сказать - Молодцы. За то что разработали механизм быстрого изменения документации и книг согласно версии PostgreSQL. Книга сама по себе тоже хорошая.
Кто молодцы? Автор книги написал книгу, это просто удивительно?
Ну, это давно известно: тот, кто ни на что не способен в жизни, учит других. Вот автор молодец, не сдаётся. Хлоп-хлоп.
Авторы Постгрес написали книгу про неё.
Я так понял это всё же не авторы, а "директора по разработке образовательных программ" коммерческой шараги, ну, тут всё понятно. Главное, не сдаваться 👍.
Как хорошо, что такие вот, со своими директорА, книги не пишут.
Ойой тут ты у меня для тебя плохие новости.
Тебя уже и в википедии забанили? Ну загляни в руниверсалис.
Вот так вот - приличные люди вызывают удивление. Некоторые авторы пишут книги, чтобы торговать ими. Причем без разницы, чем торговать - научными книгами или картошку продавать стаканами.
Так это и не научная книга. Это маркетинговый булшит. Туториал куда там коней запрягать.
Ты ее, конечно же, не читал, но осуждаешь?P.S. я тоже не стану. Но если кто-то перескажет что там "внутри" - буду рад услышать. Хотя сдаетца мне, визжащие от восторга тоже не читали и не будут. Не в 15рублевого корм.
Я немного пролистывал предыдущую. В целом довольно сумбурно: по верхушкам, местами с внезапным погружением в несущественные детали, ну и воды налито для объема (что в целом типично для жанра).Не очень понятна целевая аудитория книги. Для тех, кто хорошо понимает устройство РСУБД в принципе, и хочет разобраться в особенностях Постгреса, в книге слишком много вводной информации.
А для тех, хочет узнать, как устроены РСУБД внутри, слишком по верхам. Тут я бы порекомендовал вот эту статью, там всё кратко и по делу:
http://coding-geek.com/how-databases-work/
Вроде где-то на Хабре был перевод на русский, если не владеете английским - поищите (за качество перевода не ручаюсь).
Специфика же Постгреса довольно неплохо расписана в главе VII официальной документации.
> Не очень понятна целевая аудитория книги.Ну учитывая бэкграунд автора - видимо, бывшие oradba, которым срочно велели импортозамещаться, а нето.
Возможно - бывшие посетители курса 3day dba, а не матерые профессионалы (те на подобные повеления до сих пор косо смотрят, спрашивают - когда у нас премия по итогам года и очищают стол от лишних бумаг)
Спасибо, читать, видимо, действительно не стоило.
Для oradba будет полезно разве что быстро пролистать. Если, конечно, он и правда DBA, а не умеет устанавливать Оракл на Убунту. :-)3day dba - вот, да, похоже.
> 3day dba - вот, да, похоже.Достаточно оглавление книжки прочитать чтобы поняиь, что 3-дневка просто не поймет о чем там речь..
> по верхушкам, местами с внезапным погружением в несущественные деталиВо! Что 90% книг, что 90% ютюбных роликов - одно и то же г****вно. Ищешь "рецепт рогалика", а тебе начинают: "Человечество открыло для себя пшеницу ещё в н-цатом веке....". дэбилы...
Смотрю очередной ролик "как хакнуть айфон". 2/3 ролика занимает туториал автора "как скачать и распаковать ЗИП" *фэйспалм*
Егор Рогов, перелогинься!
Хорошее дело
я заглянул посмотреть про b-tree индексы. у меня впечатление, что это взгляд не изнутри, а довольно поверхностный ликбез.
> довольно поверхностный ликбез
> 663 стр.Лол.
Количество букв -- не то же самое, что глубина подачи материала.
Воду лить во всех технических институтах у нас учат, так что тут удивительного мало.
s/технических/гуманитарных
Потому что в технических как раз наоборот.
> в технических как раз наоборот.Не подскажешь, зачем у меня в техническом вузе был годовой курс философии с экзаменом?
Чтобы ты был человеком незашоренным, с широким кругозором, умеющим взглянуть на проблемы как в комплексе, так и по отдельности детально разобраться в каждой. И т.п.
Но судя по вопросу затея не выгорела.
> Не подскажешь, зачем у меня в техническом вузе был годовой курс философии с экзаменом?Все любят пофилосовствовать патамушта :)
Уж лучше философия, чем гос экзамен то "научному коммунизму", вот то было правда серьезное испытание, я правда не знаю как его проскочил, потому что то даже хорошо выспавшись, ровно через 3 предложения из книги, и все, можно опять свалиться в сон или продолжать пялится как под гипнозом, перечитывать и опять в вечный цикл...
> Не подскажешь, зачем у меня в техническом вузе был годовой курс философии с экзаменом?Например, чтоб не быть очередным асоциальным зад-ртом, интересующимся лишь новыми релизами разбери-пи. Или с некоторой надеждой что филоосфия и история помогут понять, что не всё, что ты разрабатываешь, приносит людям благо. Может, для тебя это будет открытием, но при поступлении в аспирантуру сдаётся философия. И продолжает изучаться. И ещё раз сдаётся, да-да. И лично я - только "за".
Ясно ты не учился и ни курсовую ни диплом не писал. Так и запишем неуч.
А писать-то вы там умеете? Судя по знанию русского - вряд-ли.
Сразу видно, ты ни того, ни того ВУЗа не заканчивал! Кончай рассуждать об устрицах, ты их не ел.
Если ты (закономерно) попал в дерьмовый ВУЗ - твои проблемы. Ешь устриц, ешь.
Согласен. Это не для разработчиков баз данных, интересного мало.Скорее внутрянка для админов.
По индексам Пг у них на хабре была серия статей
Этот мусор с вакуумом кто-то ещё использует???
Угу, Avito, Ozon, WB 100% используют для основного прода. Там же одни кловны сидят, а не ыксперты opennet.
>Этот мусор с вакуумом кто-то ещё использует???А какие не мусор?
> Этот мусор с вакуумом кто-то ещё использует???Да. Руzzкие, оставшиеся без оракла - никуда не денутся.
И ты учить будешь, пенсионер ср-ный (твоя пенсия уже ниже реального прожиточного минимума, так что вставляй челюсть, хватайся за ходунки и звиздуй в офис, у станка от тебя проку ноль. Или ты надеешься выгодно продать белую ладу?)
P.S. вакуума можно избежать, если в базе нет ни удалений, ни апдейтов. Часто их и нет или мизер по сравнению с остальными запросами.
На чем они бабки зарабатывают? Кто у них клиенты?
> На чем они бабки зарабатывают?На платных консультациях и поддержке.
> На чем они бабки зарабатывают? Кто у них клиенты?Импортозаместители. Не всем удалось удрать в Ереван или Батуми вместе с офисом. Многих грехи или госрегуляторы не выпускают.
Ну вообще-то они появились задолго до того, как импортозамещение стало модным.
И патчи в апстрим от них идут.
задолго это за сколько - за неделю?Оно стало модным когда посыпалась экономика. То есть еще в 14м. Оракл немного дороговат для всякой там авиты.
> И патчи в апстрим от них идут.
Они уже давно и есть апстрим. Изначальные авторы давно защитили свои постдоковские дисеры и потеряли интерес к технологии - ну или работают по специальности, в оракле или там ibm...
Нет, не удрал. Грехи и госрегулятор.Соответствующая всем авиатребованиям переноска для собаки весит 12 килограмм. Что вместе с содержимым - больше чем разрешенные 31.
Ну и выгулом по ту сторону не прокормишь своих. А другой работы для понаехов нет и не будет уже.
Полистал, неплохой материал чтобы познакомиться с БД тем кто только начинает уходить от "читаю-пишу когда хочу, сервер все разрулит"
Это отличная замена ликвидированному ораклу.
Кто бы что не говорил оракл пока что остаётся единственной нормальной базой. Где можно хранить действительно важные данные.
> Кто бы что не говорил оракл пока что остаётся единственной нормальной базой.
> Где можно хранить действительно важные данные.не для одичалых. Потому что тоже умеет навернуться так что сплошные ora-006. А чинить уже никто не будет.
Поэтому жрите чодали, благодарите тех митовских (или откуда они там - из cmu?) аспирантов.
Справедливости ради, не так уж часто эти навороты по ora-00600, ora-07445 происходят
Нечасто. Вопрос что делать, если оно - вот. Ну неповезло, попал ты в те 0.8% неудачников.
В смысле - этот вопрос задает бизнес, мы-то понятно что: трясти надо. И получает ответ - воон там за углом можно втридорога купить ну не совсем тот же прям галстук, но на шею уже повязывается.И поделить ответственность, как привычно.
К тому же 0.8% было до, а не после. Без патчей с течнета или с патчами украдеными неведомыми васянами без детальной информации какие из них для чего и стоит ли их ставить - 0.8 запросто превратятся в 8.
Не факт, что Oracle без поддержки хуже, чем вот это "бесплатное", о котором целую книгу написали (вместо нормальной документации). Сужу исключительно исходя из своего опыта. Нет, я не из России, если что.
У postgres прекрасная документация.
Отвратительная, на самом деле, раз книги подобного рода писать приходится
Еще раз - он ничем не хуже - пока работает. А когда случается неведомая херня и оно НЕ работает, причем ладно какой-то отдельный запрос (такое у нас было - просто вот фигню возвращал вместо данных, там еще и индус оракловый порадовал альтернативной одаренностью - правда, в конце-концов проблему решили, но вот это уже - везение) - перепишешь, изменишь код, придумаешь в общем как обойти, а просто хряп и лежит инстанс, и тут же падает после перезапуска - тут уже непонятно, куды бечь. А с постгрезом понятно - вот те ребята, которые уже раскрыли мешок для твоих денег.> о котором целую книгу написали (вместо нормальной документации)
Нормальная у него документация. Не целый dvd как у оракла (кто ЭТО прочитал, есть такие герои?) но вполне приличная, все же в 95м еще было принято документировать свои поделки, а не вику с фигой делать.
Книжек по орацлу у меня на полке стоит штук пять (причем ВСЕ - очень плохие) если что.
Если без поддержки, то однозначно лучше то, от чего есть в наличии все исходники, что позволяет найти поддержку.
Новый москвич отличная замена мерсу
Если для Мерса нет и не предвидится не только запчастей, но даже расходников и эксплуатационных жидкостей, то да. Лучше Москвич на ходу, чем гниющий в гараже Мерс.
Ещё совершенно непонятно, кто быстрее ликвидируется с рынка СУБД: Oracle или PostgreSQL. Под рынком я, конечно, понимаю нормальные страны.
В нормальных тоже тренд "чтоб денег никому не платить".
Клиенты оракла, понятно, никуда от него не денутся. Но там они - непересекающиеся с пользуемыми постгрезом множества.
Тормозная нелепая бд со свистоперделками для старперов. В результате комбайн который хрен заведешь а потом хрен поедешь
Кто познал Дзен не спешит.
>Тормозная нелепая бд со свистоперделками для старперов. В результате комбайн который хрен заведешь а потом хрен поедешьА какая бд нормальная? Ты уже второй в этой теме, кто накидывает говно на вентилятор, а внятно ответить не смог. Кроме как бд оракла и майкросовтовской поделки, какая бд хорошая? Я как не специалист хочу знать мнение эксперта, но почему-то никто не пишет.
Mysql нормальная.
Да ничего он не ответит. Если бы российская компания не участвовала в разработке Postgres, тут бы не было ни одного плохого комментария.
> Да ничего он не ответит. Если бы российская компания не участвовала в
> разработке Postgres, тут бы не было ни одного плохого комментария.естественно, он же мертвый бы был. Чего там комментировать-то...
Только умственно отсталый будет отрицать тот факт, что Postgres очень активно разрабатывается и используется, и у него нет опенсорсных конкурентов.
> Только умственно отсталый будет отрицать тот факт, что Postgres очень активно разрабатываетсяТак он ровно той самой рассейской компанией и разрабатывался последние годы. В основном.
А не было бы ее - лежал бы тихо в гробу и никому не мешал. Как и было в благословенных нулевых.> и используется, и у него нет опенсорсных конкурентов.
Э... а что такое опенсорсный конкурент постгреза? Еще одного постгреза у меня для вас - нет.
Но не больно-то и хотелось.При этом есть масса ниш где постгрез просто бесполезен, и куча других где избыточен.
В общем нет. А теперь легким гуглением находим кто использует postgresql: Uber, Netflix, Instagram, Reddit, Twitch, Spotify и тысячи других компаний по всему миру. И ведь если бы не PostgresPro, который я абсолютно бесплатно могу использовать, например для развертывания баз 1С, кастрюльки бы боготворили Postgres, ведь у него реально нет опенсорсных конкурентов в сфере бизнес-приложений, но раз в его разработке участвует российская компания, то все надо отменить. Свидомая логика она такая.
> В общем нет. А теперь легким гуглением находим кто использует postgresql:перечислены интернет-помойки по перепродаже рекламы (и своих пользователей).
Ну да, ну да.При этом тысячи (сотни на самом деле тысяч) таких же - не используют, обходясь nosql, или тем же клоном mysql (иногда даже подсунув под него свой самодельный движок под свои задачи). Монстр нужен далеко не всем - даже в этой печальной области.
> миру. И ведь если бы не PostgresPro, который я абсолютно бесплатно
> могу использовать, например для развертывания баз 1СУ меня для тебя плохая новость - в мире за Стеной вообще никому не нужна 1с.
> перечислены интернет-помойки по перепродаже рекламы (и своих пользователей).
> Ну да, ну да.Ты можешь называть их как угодно, но это крупнейшие сервисы в своих областях с миллионами пользователей
> При этом тысячи (сотни на самом деле тысяч) таких же - не
> используют, обходясь nosql, или тем же клоном mysql (иногда даже подсунув
> под него свой самодельный движок под свои задачи). Монстр нужен далеко
> не всем - даже в этой печальной области.И? Это отменяет гигантскую пользовательскую базу Postgres?
> У меня для тебя плохая новость - в мире за Стеной вообще
> никому не нужна 1с.У меня для тебя есть пара плохих новостей.
Есть много других приложений для бизнеса которые используют Postgres. Например, odoo самая распространенная опенсорсная erp, которой пользуется более 5 миллионов компаний и предпринимателей по всему миру.
И вторая новость, насчет "стены". Уже заканчивается 23 год, весь "цивилизованный" мир в едином порыве "защищает" твою ридну неньку. Все уже сказали свое твердое нет стране ахрессору. А в пятерке лежит шоколад сделанный в Испании эксклюзивно для торговой сети Пятерочка, дата производства октябрь 22 года если что. А как же так? Ведь все грозились ни капли в рот ни сантиметра в ж... но, как говорится, 20 баксов это 20 баксов. Стена твоя, мягко говоря немного дырявая.
> Ты можешь называть их как угодно, но это крупнейшие сервисы в своих областяхИ что? У меня сосед Ванька - крупнейший сервис в своей области - прочистки канализационных стояков в нашем районе. Мне от этого жарко или холодно должно быть? Кстати, он не использует постгрез - говорит, бесполезная херня какая-то. Стояк не прочищает.
Пользы миру от него, кстати, побольше так будет, чем от твоих обожаемых источников дерьма, он-то дерьмо - устраняет, а не разбрасывает.
> И? Это отменяет гигантскую пользовательскую базу Postgres?
это намек что в мире есть три миллиарда мух, которые жрут дерьмо. Ну и что.
> odoo самая распространенная опенсорсная erp, которой пользуется более 5 миллионов компаний и
> предпринимателей по всему миру.это они тебе так сказали? У меня для тебя новая х-евая новость - в мире миллиард наверное подвальных компаний, пользующих лютую хрень, о которой никто кроме них никогда и не слышал. Постгрез там или вовсе dbf - знать в общем-то необязательно.
> А в пятерке лежит шоколад сделанный в Испании эксклюзивно для торговой сети Пятерочка, дата
> производства октябрь 22 года если что. А как же так?вот так - гуманитарии ср-ные, жратва не запрещена к экспорту через стену. Боятся что ты, ванька, с голоду помрешь. Вот собачьего корма и собачьих лекарств - нет. Запретили - что-то прямо, что-то косвенно из-за запрета перевозок. Закусывай бояру шоколадкой, на здоровье! (педигри местного импортозамещенного производства - не вздумай, не откачают!)
Чтоб тебе не было так уж скучно кушать шоколадку - предполагаемый запрет экспорта полицейских дубин и слезоточивого газа в новогодний список тоже не попал. Так что не только шампанское, но и дубина, которую тебе засунут туда же - импортные. Гордись!
Свидомитская вселенная огромна и удивительна в своей тупости.Твоя тупость и упоротость никак не отменяет того факта что postgres один из самых популярных sql серверов в мире, и да в его разработке участвует российская компания и им все равно будут пользоваться все кто не упорот до твоего уровня.
Собачий корм той же Роял Каннин уже много лет делается в России и продолжает производиться как и раньше, только самые упоротые идиоты выискивали корм не российского производства, а почему они сами объяснить никогда не могли. Да кстати французская Тефаль тоже как работала так и работает, на их российском сайте без проблем можно купить посуду и технику.
А уж с лекарствами и медициной в России на порядок лучше чем в твоей убогой неньке и для людей и для животных. У меня есть друзья которые в разных городах Украины и я из первых уст слышал про вашу великую свидомую медицину. Знакомая врач из Николаева ездила делать операцию по эндопротезированию сустава в Питер, потому что она сама специализируется на протезировании суставов и прекрасно знала что нигде ей не сделают лучше, а на родине вообще не смогут сделать такую операцию.
Так что кроме свидомостии и гидности вам упоротым гордиться и нечем больше.
> Собачий корм той же Роял Каннин уже много лет делается в РоссииТы забыл уточнить - для продажи в той же России. Для собак белых людей его делают в Австрии почему-то.
"У соседа сдохла корова - непонятно от чего. Позвонил в роялканин - приехали и не задавая лишних вопросов уволокли тушу." Все что тебе надо знать о вреде закусывания роялканиной произведенной в РФ. Лучше кротом уж...(Причем это не Усть-Пердюйск какой, а подмосковье, пусть и неближнее.)
Но вот лечебные консервы - к счастью для тех кто ими кормил, никогда в РФ не производились. А теперь и не импортируются. Вроде бы что-то еще можно купить у перепродавцов, но в магазинах их нет.
> только самые упоротые идиоты выискивали корм не российского производства, а почему они сами
> объяснить никогда не моглину как тебе объяснить, действительно... Начиная с пищевых аллергий, когда собака вся в расчесах и волдырях, и заканчивая банальным поносом... Потому что зачем контроль качества, когда можно дать взятку инспектору?
> А уж с лекарствами и медициной в России на порядок лучше
Ага. Прям получшало еще в мае. Когда на попытку в аптеке купить раствор рингера - "ой, ДАВНО уже нет". Глюкозы, как оказалось - тоже. Физраствор вот еще был. А это, заметь, совсем не то что выносят пенсионеры, приученные в любой ситуации запасаться солью и спичками атопотомнебудет.
Причем что уж ТУТ было - неведомо. Производил все это солофарм. Сломаться от перегрузки так быстро вряд ли мог. Скорее сломалось отсутствие полиэтиленовых бутылок для разлива или еще что в этом роде.
Осенью у вас кончился амоксиклав. Совсем. Местные заменители даже очень гойданутые врачи все же предпочитают не рекомендовать. Вы начали вместо него использовать повсеместно антибиотики резерва, которые вообще нельзя трогать без необходимости и применять вне больницы, где тебя хотя бы заставят заглотить всю пачку, если уж начал.
"Finanz @finanzru Росстат зафиксировал обвальное падение выпуска лекарств в России Собственное производство лекарств упало на 14,8%. При этом поставки импортных препаратов рухнули на 20%. "
В общем, успехов вашей медицине. А эндопротезирование рекомендуют делать в Чехии. Ну, врачу из Миколаива видимо не по карману, там дорого все очень. А тебе теперь - не светит, не пустят. Хотя еще год назад ты жил в очень богатой стране с открытыми границами.
Ладно это бессмысленно больному доказывать что-то. Слушай больше свидомое министерство правды.
> Ладно это бессмысленно больному доказывать что-то. Слушай больше свидомое министерство
> правды.Ну конечно, уж ты-то слушаешь единственно-верное министерство правды.
Скажи, оторвать жопу и дойти до ближайшей аптеки (все равно бояру поди уже допил? Или у тебя на аптечную не хватает и ты пьешь ту что для ванн?) и просто спросить все перечисленное, раз уж в собачьих кормах не шаришь - не? Ну правильно, проще смотреть телевизор.
Вот интересно почему у всех свидомитов такая фиксация на паленую алкашку? Ты свои реалии на других не переноси.Мне этой осенью два раза пришлось обращаться к врачам, сначала зуб полечить, потом дерматит плюс жуткая аллергческая реакция на руках. И оба раза лечение было абсолютно бесплатно для меня. Более того государство оплатило и мой больничный. С дерматитом 10 дней дневного стационара, анализы, капельницы, антибиотики, антигистаминные, мази ещё какие-то препараты в виде таблеток и уколов. Я просто пришел, назвал фамилию и дату рождения и все. И самое главное мне помогли, дерматиты это такая хрень которая лечится очень тяжело и долго, но врачи знали свое дело. Я никому не платил, ничего не покупал, даже бахилы бесплатно на входе. А ты тут пытаешься меня убедить что в России нет элементарных препаратов.
А Postgres на ARM умеет? 🤨
> А Postgres на ARM умеет? 🤨убунтиные пакеты есть.
Только вот - зачем? лунь-сунгов не будет. А на купленном через серых продаванов из Ирана макбучеке оно тебе и без надобности. Все равно ты на него линукс не поставишь.
> макбучекевот, мне палочкой потыкать же только в виртуалке.
Репу только их собственную подключи, если хочешь тыкать в 15ю версию, а то у всех дистров сервер устаревший на пару версий - видимо потому, что подтягиваются сторонние пакеты долго.
В мэйлрушечке арендуешь. Скрепно. Надежно. Ой, "нам было НАДА и мы перезагрузили ресетом ваши виртуалочки, не извольте беспокоиться".Заодно и к земле попривыкнешь.
А есть ли обратная книжка, для перехода С postgresql?
В заголовке книга про 15 Постгрес, а книга фактически про 14 Постгрес.