Telegram Web
​​📑 Книги по базам данных, которые стоит прочитать в 2025 году

Автор: Миша Степнов, руководитель центра R&D Big Data в МТС Диджитал.

"Умение грамотно управлять данными — это уже не «хороший тон», а конкурентное преимущество. Но как прокачивать навыки работы с ними? Один из способов — читать правильную литературу. Так что в этом посте поделюсь списком книг о базовых принципах реляционных баз данных и SQL, продвинутых инструментах и языках программирования и многом другом"

Читать статью
NoSQL: понятие, виды баз данных и их особенности

Читать статью
​​Postgres Professional обновила книги «Postgres: первое знакомство» и «PostgreSQL 17 изнутри»

Перейти
​​Вышла SQL Noir — игра для изучения SQL

"Разработчики выпустили SQL Noir — игру для изучения SQL. По сюжету пользователю надо взять на себя роль детектива и раскрыть несколько преступлений, анализируя улики в базе данных.

Задачи-преступления в SQL Noir разделены на три уровня: для начинающих, продолжающих и продвинутых пользователей.

Сейчас доступно четыре дела, которые предстоит раскрыть:
- кража портфеля с важными документами;
- похищение дорогой виниловой пластинки;
- таинственное убийство в Майами;
- убийство аристократа во время светской вечеринки."

Читать статью
​​«Postgres. Первое знакомство» (11-е издание) надёжный проводник в мир PostgreSQL

Читать статью

Скачать книгу «Postgres. Первое знакомство» можно свободно на сайте Postgres Professional:

https://postgrespro.ru/education/books/introbook
​​Новая Postgres Pro Standard

"Компания Postgres Professional выпустила обновления для СУБД Postgres Pro Standard 13.20.1, 14.17.1, 15.12.1, 16.18.1 и 17.4.1. Они включают в себя улучшения стабильности, безопасности и производительности систем."

Читать статью
Семь фаз вакуумирования в PostgreSQL

В статье описан алгоритм вакуумирования PostgreSQL и приводится сравнение числа сканирований индексов в 17 версии PostgreSQL и предыдущих версиях.

Есть пять фаз вакуумирования каждой таблицы, mwiew, toast и индексов на них: SCAN_HEAP,  VACUUM_INDEX,  VACUUM_HEAP,  INDEX_CLEANUP,  VACUUM TRUNCATE. Помимо них есть подготовительная фаза инициализации и завершающая фаза.

Читать статью
​​Индексы в убывающем порядке (DESC) и NULLS FIRST в PostgreSQL

"При создании индексов типа btree в PostgreSQL есть опции DESC и NULLS FIRST. В статье рассматривается как эти опции влияют на производительность и размер btree-индексов PostgreSQL"

Читать статью
​​Bloom-фильтры в Postgres: скрытый инструмент для оптимизации запросов

От Автора: "В этой статье мы разберем, что такое Bloom-фильтры, как они работают в Postgres, и в каких случаях их использование может быть полезным. Мы также рассмотрим практические примеры и покажем, как Bloom-фильтры могут помочь в оптимизации запросов."

Читать статью
​​Хранение пустых (NULL) значений в таблицах PostgreSQL

"В статье рассматривается, сколько места занимают поля с пустыми значениями и стоит ли их использовать с точки зрения экономии места под хранение строк. В статье приведены расчёты и команды для самостоятельного повторения. Примеры полезны, чтобы понять, как в блоках хранятся строки с пустыми значениями. Для практического применения в конце статьи приведены результаты."

Читать статью
​​Меньше кода, больше результата: применяем sqlc для работы с БД

Автор - Евгений Конечный, Cluster Lead в Uzum Market:
"Инструмент, который генерирует производительный и безопасный код для работы с базой данных — миф или реальность? В этой статье обсудим, что такое sqlc, откуда он появился и какие идеи в него заложены. Разберём его возможности и ограничения, а также кейсы, когда он подходит лучше всего."

Читать статью
​​Пишем свой FDW для PostgreSQL

"В этой статье быстро разберём, как устроен PostgreSQL — от хранения данных в Heap и работы с FSM/VM до создания своего FDW с компрессией на базе zlib."

Читать статью
2025/06/26 08:25:42
Back to Top
HTML Embed Code: