RSS Telegram YouTube Apple Яндекс Spotify Google Amazon Почта

37. Буферный кеш; DRY-принцип

04.02.2024

Скачать

К списку выпусков

Ссылки выпуска:

Буфер + кеш = буферный кеш

Читая книгу по PostgreSQL (о ней я расскажу в следующем выпуске) я в который раз встретил термин "буферный кеш", но в этот раз я решил разобраться что это обозначает и почему это не было названо просто "буфер" или "кеш".

В оригинале, на английском, термин звучит как "shared buffers", т.е. разделяемый буфер или общий буфер. На русский этот термин переводят как буферный кеш.

Давайте разбираться. Для чего используется shared buffers в PostgreSQL? Shared buffers - это область памяти выделяемая для хранения страниц жесткого диска в оперативной памяти. К shared buffers имеют доступ все backend-процессы.

DRY-принцип

Обсудили преимущества и недостатки DRY, когда DRY замедляет разработку, DRY в данных и в коде.