Базы данных & SQL

Базы данных & SQL

@db_in_it

Канал для тех, кому интересна сфера баз данных (СУБД, SQL, NoSQL). Выкладываем обучающие материалы, статьи, опросы, как для новичков, так и для профессионалов. Вопросы и предложения: @Ev_S_Lit

7 401подписчиков
🇷🇺

Похожие каналы

Все →

Последние посты

​​NOT IN — не противоположность IN: что в запросе ломает один NULLЧитать статью

25 мая 2026 г.884В Telegram

​​Кэш результатов запросов в Postgres Pro: как ускорить часто выполняющиеся запросы и разгрузить базуЧитать статью

19 мая 2026 г.1 280В Telegram
Базы данных & SQL — пост в ТГ канале

🆓 Ваши SQL-запросы работают, но через месяц их уже сложно прочитать и изменить?С ростом логики запросы превращаются в набор вложенных подзапросов. Разобраться в них сложно, поддержка занимает время, а любые изменения несут риск сломать результат.На открытом уроке разберёмкак использовать обобщенные табличные выражения (CTE), чтобы писать сложные запросы по шагам. Покажем, как упростить структуру, сделать код читаемым и работать с иерархиями через рекурсивные CTE.🗓 Урок проходит в преддверии старта курса «PostgreSQL для администраторов баз данных и разработчиков». Если вы хотите писать SQL, который легко читать и поддерживать — подключайтесь 21 мая в 20:00 МСК. 🔗 Регистрация открыта:https://clck.ru/3TddKX Erid: 2W5zFJVTuKoРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

13 мая 2026 г.1 450В Telegram

​​Резервирование PostgreSQL с помощью WAL-GЧитать статью

30 апр. 2026 г.1 470В Telegram

​​Cказ о том, как мы с Oracle на PostgreSQL переехалиЧитать статью

22 апр. 2026 г.1 750В Telegram
Базы данных & SQL — пост в ТГ канале

До сих пор разворачиваете PostgreSQL вручную?Сэкономьте силы для задач разработки.21 апреля в 16:00 (мск) пройдёт вебинар от MWS Cloud Platform, где эксперты компании расскажут, как получить готовую базу для бэкенда за несколько минут.Что будет в эфире:⚫️️️ облачный PostgreSQL: плюсы/минусы решения;⚫️️️ как устроен управляемый сервис в новом облаке от MWS Cloud;⚫️️️ машинерия под капотом бэкапов, автообновлений, switch и failover;⚫️️️ создадим кластер за несколько минут и настроим подключение.Вебинар будет интересен администраторам баз данных (DBA), бэкенд-разработчикам, DevOps- и SRE-инженерам, техническим лидам и архитекторам, владельцам продуктов и стартапам.Зарегистрироваться

20 апр. 2026 г.1 300В Telegram

Странное тестовое задание или как упустить работу мечтыЧитать статью

10 апр. 2026 г.1 460В Telegram

Почему PostgreSQL не использует ваш индекс"Вы создали индекс, но запрос по-прежнему делает Seq Scan? Стоимость в EXPLAIN — загадочное число, и непонятно, как его интерпретировать? Данные с индексом читаются медленнее, чем без него? Разберёмся, как PostgreSQL на самом деле работает с индексами — на живых примерах с 4 миллионами строк."Читать статью

2 апр. 2026 г.1 930В Telegram

Health Score для PostgreSQL: один показатель вместо 150 метрикЧитать статью

30 мар. 2026 г.1 860В Telegram

​​Книга «PostgreSQL 16. Оптимизация запросов»: учимся читать мысли планировщика"Планировщик запросов PostgreSQL — это интеллект, принимающий тысячи решений в секунду, и именно его понимание отличает хорошего разработчика от великолепного. Книга Павла Толмачёва «PostgreSQL 16. Оптимизация запросов» — компактный, но ёмкий путеводитель по внутренней кухне планировщика: как устроена его логика, как читать планы выполнения запросов и как исправить его, когда он ошибается."Читать статью

29 мар. 2026 г.1 750В Telegram

​​Почему VACUUM не спасает от раздувания индексов в PostgreSQL"Есть одно распространённое заблуждение, которое мешает многим разработчикам, работающим с PostgreSQL: достаточно настроить VACUUM или просто запускать VACUUM, и база данных будет оставаться в хорошем состоянии. Мёртвые кортежи будут удаляться. Идентификаторы транзакций — переиспользоваться, а пространство — освобождаться. И база данных будет счастливо жить дальше.Но здесь есть пара неприятных моментов, о которых многие не знают. Первый из них заключается в том, что VACUUM вводит вас в заблуждение, когда дело касается индексов."Читать статью

23 мар. 2026 г.1 310В Telegram

Ускоряем вставку данных в PostgreSQLЭто текстовая версия доклада с Java Rock Star Meetup, с которым выступал Дмитрий Фатов, руководитель разработки Газпромбанка:"В докладе разберём, как ускорить вставку данных в PostgreSQL:- От обычных insert до кастомных методов PostgreSQL и сколько профита они дают по производительности.- Распараллеливание процесса вставки с сохранением атомарности всей операции.- Как ускорить обновление данных в PostgreSQL и сделать эту вставку атомарной.- Важное примечание. Все примеры в статье будут написаны без использования ORM. Только JDBC, только хардор)"Читать статью

19 мар. 2026 г.1 260В Telegram

«Ну вроде едет». Мой самописный мессенджер готов к публичной порке. Начнём?Читать статью

18 мар. 2026 г.1 370В Telegram

Почему SUM() OVER (ORDER BY ...) иногда считает «неправильно»: разбираем оконные фреймы в SQLЧитать статью

17 мар. 2026 г.1 220В Telegram

Виды моделирования данных. Полный гайд"Спроси любого уважаемого аналитика или инженера данных о том, какие бывают способы моделирования данных, тебе ответят: звезда, 3NF и DataVault. Спроси ИИ, получишь примерно такой же ответ. Придешь на какой-нибудь проект в компанию, также скорее всего встретишь там кого-нибудь из этих друзей. В 90% материалах про методологии моделирования освещаются только эти трое. Как будто других методологий не существует.Да, эта троица, наверное, самая популярная и подходящая под большую часть задач, но в мире есть еще уйма других не менее интересных способов как организовать свои данные. И сегодня мы постараемся целиком их рассмотреть. Если какие-то упустил, пишите в комментах, интересно будет почитать."Читать статью

10 мар. 2026 г.1 360В Telegram