SQLpedia | Базы данных
الذهاب إلى القناة على Telegram
Тут вы найдете всё, что связано с базами данных и sql, как для начинающих, так и для бывалых специалистов. Сотрудничество: @Heykman
إظهار المزيد6 090
المشتركون
-124 ساعات
-67 أيام
-4030 أيام
أرشيف المشاركات
ClickHouse не тормозит, но теряет данные. Часть 3 — материализованные представления
Продолжаем тему потери данных в ClickHouse.
Перейти к статье | SQLpedia
Недооценённые фичи SQL: PIVOT/UNPIVOT, CROSS APPLY/LATERAL и частичные индексы
В большинстве материалов по SQL обсуждаются знакомые всем конструкции — SELECT, JOIN, WHERE, группировки, простые индексы.
Перейти к статье | SQLpedia
Не пропустите! 09 сентября в 20:00 пройдет бесплатный урок “Механизмы блокировок в PostgreSQL” от онлайн-курса “PostgreSQL для администраторов баз данных и разработчиков”. Запись: https://clck.ru/3P44k2
Практический разбор механизмов блокировок в СУБД PostgreSQL: от основ до диагностики проблем. Как избежать взаимоблокировок (deadlocks), снизить конфликты и повысить параллельную работу с данными.
Цели:
- Понять типы блокировок (объектов, строк, в памяти) и их влияние на производительность.
- Научиться выявлять и устранять конфликты блокировок в реальных сценариях.
- Освоить методы мониторинга и предотвращения взаимоблокировок.
Целевая аудитория:
- Разработчики – для написания кода, минимизирующего блокировки.
- Администраторы БД – для диагностики и оптимизации проблемных транзакций.
- Архитекторы – для проектирования систем с эффективным параллелизмом.
Чему научится слушатель:
- Типам блокировок: Различать блокировки объектов, строк и в памяти, понимать их уровни изоляции.
- Диагностике проблем: Находить "узкие места" (долгие транзакции, deadlocks) через локи и системные представления.
- Профилактике: Предотвращать взаимоблокировки через проектирование схемы и транзакций.
Успейте записаться на урок: https://clck.ru/3P44k2
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Пять возможностей PostgreSQL, о которых редко вспоминают
Постгрес – не просто реляционная БД, а настоящий кладезь фич, о которых начинающий разработчик может и не догадываться.
Перейти к статье | SQLpedia
Сравнение транзакционных систем Oracle и PostgreSQL
Механизм реализации транзакций - основная часть реляционных баз данных. Он упрощает разработку приложений, в которых гарантируется целостность данных.
Перейти к статье | SQLpedia
ClickHouse не тормозит, но теряет данные. Часть 3 — материализованные представлени
Тема текущего обсуждения — материализованные представления и то, как можно с их участием потерять данные.
Перейти к статье | SQLpedia
Почему SELECT FOR UPDATE считается вредным в PostgreSQL
Разбирая взаимоблокировки у клиента, я вспомнил, насколько опасным может быть использование SELECT FOR UPDATE при конкурентном доступе. В этом нет ничего нового, но я заметил, что многие не знают о режимах блокировки строк в PostgreSQL, и решил подробно описать, когда следует избегать SELECT FOR UPDATE.
Перейти к статье | SQLpedia
Не пропустите! 27 августа в 20:00 пройдет бесплатный урок “Инкрементальное бекапирование средствами PostgreSQL” от онлайн-курса “PostgreSQL для администраторов баз данных и разработчиков”. Запись: https://clck.ru/3NryUZ
На открытом уроке разберём, зачем резервное копирование по-прежнему критично в 2025 году, даже при отказоустойчивых системах и облачных решениях.
Вы узнаете, какие встроенные возможности для бэкапов предлагает PostgreSQL и как в 17-й версии появилась долгожданная функция инкрементального резервного копирования без стороннего ПО.
Что разберём:
- Когда и зачем нужны бэкапы, если у вас уже есть репликация и облачные сервисы
- Как в PostgreSQL 17 реализовано инкрементальное копирование «из коробки»
- Как создать полный и инкрементальный бэкап базы
- Как быстро восстановить данные из созданных копий — в том числе до конкретного момента времени
Результат участия:
- Поймёте, как встроенные средства PostgreSQL решают задачу инкрементального бэкапа
- Получите пошаговый сценарий создания и восстановления копий
- Сможете внедрить новую функцию в своих проектах без установки дополнительного ПО
Кому полезно:
- Администраторам баз данных, которым важно надёжно и быстро восстанавливать данные
- Разработчикам и DevOps-инженерам, отвечающим за сохранность данных
- Всем, кто хочет быть уверенным, что их PostgreSQL-базы защищены от потерь
Успейте записаться на урок: https://clck.ru/3NryUZ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Вышла DBQuacks — игра-квест для изучения SQL
Вышла игра-квест DBQuacks, предназначенная для изучения языка запросов SQL. Пользователям уже доступна первая глава с основами SQL под DuckDB.
Перейти к статье | SQLpedia
Repost from QApedia | Тестирование
Где вы окажетесь завтра, зависит от того, что вы изучаете сегодня. PostgreSQL — инструмент, который ищут компании, а грамотных специалистов по нему все еще немного.
Почему именно PostgreSQL? Потому что это не просто база данных, а сердце ваших проектов. Если вы администратор БД, разработчик, DevOps или администратор Linux, этот курс — ваш апгрейд.
Мы научим настраивать кластеры, оптимизировать производительность, разбираться с блокировками и решать задачи работы с большими объемами данных. А также живые лекции, практические задания и диплом, который признают лидеры рынка. Учитесь у практиков, которые знают, как решать реальные задачи, и получите навыки, за которые платят топовые компании.
Присоединяйтесь к курсу сейчас и начните свой путь к высокооплачиваемой карьере! Оставить заявку на курс и получить скидку: https://clck.ru/3Noq4N
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
64-битный счётчик транзакций в PostgreSQL
В статье описывается история создания патча и почему он есть только в коммерческих форках.
Перейти к статье | SQLpedia
Resource Groups в MySQL
Сегодня мы рассмотрим Resource Groups в MySQL — и перестанем жить на одной CPU.
Перейти к статье | SQLpedia
Оператор «NOT IN» и коварный NULL
Порой, очевидные вещи таят в себе удивительные сюрпризы. Казалось бы, простые SQL конструкции: «IN» и «NOT IN». Что тут обсуждать-то?
Перейти к статье | SQLpedia
Работа с Oracle Data Integrator (ODI): прямой доступ к метаданным
Работая с Oracle Data Integrator (ODI), мы ценим его графический интерфейс за автоматизацию рутины и удобство разработки.
Перейти к статье | SQLpedia
COPY в PostgreSQL: грузим данные быстро, безопасно и без сюрпризов
Сегодня разбираем COPY в PostgreSQL. Это рабочая лошадка для массовой загрузки и выгрузки данных.
Перейти к статье | SQLpedia
Выбор индекса при соединении по нескольким столбцам
Эта статья написана по докладу Максима Старкова "Особенности определения селективности" на конференции PG BootCamp Russia 2025, которая прошла в апреле в Екатеринбурге.
Перейти к статье | SQLpedia
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
