<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
  <title>Практические заметки о кэшировании PostgreSQL — pg_local_cache</title>
  <subtitle>Измеряйте путь чтения, разбирайтесь с инвалидацией и делайте пакетное чтение предсказуемым. Практические заметки с SQL, компромиссами и воспроизводимыми проверками.</subtitle>
  <id>https://profundium.github.io/pg_local_cache/ru/blog/</id>
  <link href="https://profundium.github.io/pg_local_cache/ru/feed.xml" rel="self" type="application/atom+xml"/>
  <link href="https://profundium.github.io/pg_local_cache/ru/blog/"/>
  <updated>2026-09-22T00:00:00+00:00</updated>
  <author><name>Участники pg_local_cache</name><uri>https://github.com/profundium/pg_local_cache/graphs/contributors</uri></author>
  <entry>
    <title>Пакетное чтение PostgreSQL без потери порядка и отсутствующих ключей</title>
    <id>https://profundium.github.io/pg_local_cache/ru/blog/ordered-batch-reads/</id>
    <link href="https://profundium.github.io/pg_local_cache/ru/blog/ordered-batch-reads/"/>
    <published>2026-09-22T00:00:00+00:00</published>
    <updated>2026-09-22T00:00:00+00:00</updated>
    <summary>Замените запросы по одному первичному ключу, сохранив дублирующиеся ID, порядок входных данных, позиции NULL и отсутствующие строки. Сравните ANY, WITH ORDINALITY и SQL mget.</summary>
  </entry><entry>
    <title>Когда кэш строк PostgreSQL помогает: измеряйте весь путь чтения</title>
    <id>https://profundium.github.io/pg_local_cache/ru/blog/measure-postgresql-row-cache/</id>
    <link href="https://profundium.github.io/pg_local_cache/ru/blog/measure-postgresql-row-cache/"/>
    <published>2026-09-22T00:00:00+00:00</published>
    <updated>2026-09-22T00:00:00+00:00</updated>
    <summary>Спроектируйте честное сравнение кэша строк PostgreSQL с подготовленным SQL, SQL mget и RESP MGET. Разделите прогретые чтения, промахи, размеры пакетов, записи и затраты клиента.</summary>
  </entry><entry>
    <title>Инвалидация кэша PostgreSQL: гонка позднего заполнения</title>
    <id>https://profundium.github.io/pg_local_cache/ru/blog/cache-aside-late-fill/</id>
    <link href="https://profundium.github.io/pg_local_cache/ru/blog/cache-aside-late-fill/"/>
    <published>2026-09-22T00:00:00+00:00</published>
    <updated>2026-09-22T00:00:00+00:00</updated>
    <summary>Разберите гонку cache-aside, когда старое чтение повторно заполняет удалённый ключ после коммита. Узнайте об ограждении публикации, снимках, откате и кэшах на уровне запроса.</summary>
  </entry>
</feed>
