🍊 PostgreSQL превратили в трёхмерный город — и это на удивление точный способ понять базу данных
Представьте, что внутренности PostgreSQL можно не изучать по схемам, а буквально обойти пешком. В центре города возвышается площадь буферного кеша, под ней лежат файлы данных, на востоке непрерывно движется журнал предзаписи, на западе трудятся службы очистки, а на юге реплика пытается догнать основной сервер. Именно так устроен PGSimCity — бесплатный интерактивный проект, который превращает работу PostgreSQL в исследуемый трёхмерный город. Его здания, дороги, огни и движущиеся объекты обозначают реальные механизмы базы данных...
339 читали · 4 месяца назад
PostgreSQL изнутри: Как устроен самый надежный движок баз данных и что нового в версиях 17 и 18
Представьте себе город, в котором каждый житель занимается только своим делом, идеально взаимодействуя с соседями. Примерно так работает PostgreSQL — одна из самых совершенных систем управления базами данных в мире. В то время как многие СУБД используют потоки (легковесные процессы, которые могут «спотыкаться» друг об друга), PostgreSQL пошел своим путем. Его архитектура построена на отдельных процессах операционной системы. Сегодня мы проведем экскурсию по этому «городу данных», заглянем в его ключевые...