Неплохой гайд про то, как на самом деле работают индексы в PostgreSQL. Индексы помогают находить данные в сотни раз быстрее, но за это приходится платить: они занимают место на диске и могут немного тормозить добавление или изменение записей. Автор доходчиво объясняет, как данные лежат на диске, почему без индекса база читает всё подряд, и как индекс это меняет.
Здесь разобраны все основные типы индексов Postgres: от классического B-tree до более нишевых, вроде GIN для поиска по тексту или JSON и BRIN для огромных таблиц. Есть и полезные лайфхаки - например, как создать частичный индекс, чтобы не индексировать вообще всё, или покрывающий индекс, чтобы не ходить лишний раз к самим данным. В общем, статья даёт чёткое понимание, когда и какой индекс использовать, чтобы твоя база не тупила, и какие подводные камни при этом могут всплыть
03.02.2026
Похожее
02.09.2026
Исполняемы файл - это SQLite база
Куда только этот ваш SQLite не запихивали Статья рассказывает о проекте SELF ...
28.08.2026
DuckDB v2.0
Авторы DuckDB представляют анонс крупного релиза v2.0 - Cyanoptera. Более 10...
28.08.2026
PostgreSQL для всего
Я уже как-то писал про проект "PostgreSQL для всего". Вот эта статья с такой же ...
05.08.2026
mmap
Автор, три года строивший append-only базы данных на терабайтных масштабах, подр...