Hacker News new | past | comments | ask | show | jobs | submit login
PostgreSQL 14 Internals (postgrespro.com)
174 points by brasetvik on March 13, 2023 | hide | past | favorite | 24 comments



Original in russian (just in case): https://edu.postgrespro.ru/postgresql_internals-14.pdf



спасибо,товарищ русский


danke schön


Wonderful! I would totally pay for a print copy, for what it's worth!


Why print ? It's impossible to search.


Searching isn't a great way of actually retaining information. You get a very shallow understanding of the topic.

Reading books cover to cover, at least when they're well written and not full of padding, is time much better spent. And when doing so, I too prefer the ergonomics of printed books.


Pretty crazy how not everyone seems to understand this.


The idea is that you are gradually building Brain-tree indexes in your grey matter as you read it cover to cover. Whenever you need to look up something again you kinda have a vague idea where to look.


Impossible is a bit of a stretch - that both search engines and books contain an index isn't a coincidence.


Databases too have indexes! Almost as if that makes it easier to search for both machines and humans!


Read book, take notes in your fav notetaking app (like Obsidian for exmaple) - now you have both knowledge and search.

Also the book in question is not really a manual or documentation of some sort.


In the ancient texts, there was a section called an "index" which mapped keywords to numbered pages in the text.


Me too! I don't see it on Amazon yet.


Ditch Amazon. Support independent publishers/bookstores.


That's not an argument, that's a command.

Why support indie publishers / stores?

(I already dislike Amazon and don't use it for anything at all, I'd just like to hear your argument)


Not everything has to be an argument. Most communication is not an argument.


You can't just command someone to do something and not explain why, otherwise, obviously, they're not going to follow the command.

The argument would be for the purpose of convincing me that the command has any merit, right? After all, I'm not employed by the guy who made the command and he's not a government officer, so why should I listen?


You can absolutely do that, just like you can also propose arguments that fail to persuade. I'm not claiming it's an effective way to spend one's time.


Adding this to my (admittedly infinite) reading list!


Is your reading list a stack or a queue?


If it is like mine, it's an unordered set.


https://postgrespro.com/ doesn't load on my macbook for some reason. It loads fine on my phone however.


Very good content for this summer.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: