SQLpedia | Базы данных
6.3K subscribers
163 photos
68 videos
1 file
652 links
Тут вы найдете всё, что связано с базами данных и sql, как для начинающих, так и для бывалых специалистов.

Сотрудничество: @Heykman
Download Telegram
PostgreSQL 17: архитектура и тюнинг SQL-запросов

Погрузись в архитектуру и прокачай оптимизацию запросов одной из самых популярных open source СУБД – PostgreSQL.

🌐 В программе курса:

🤩 Разберем, как работают СУБД вообще и PostgreSQL в частности: что такое MVCC, ACID, WAL, LRU, PPC/TPC и другие фундаментальные понятия архитектуры баз данных
🤩 Получите свой собственный выделенный облачный PostgreSQL-сервер (8 vCPU, 12G RAM, 100G NVMe) – БЕСПЛАТНО на время обучения предоставляется
🤩 Получите теорию и практику EXPLAIN и EXPLAIN ANALYZE на разных типа запросов
🤩 Изучите архитектуру хранения данных в PostgreSQL, типы и особенности индексов, а также получите полезные советы и трюки оптимизации БД

🗓 Старт курса: 24 апреля. Продолжительность: 5 недель обучения (четверг, 18:00 МСК).

Изучить программу и записаться можно здесь.

🤩Кто мы: R&D-центр Devhands, основатель школы Алексей Рыбак.
Автор курса — Николай Ихалайнен, эксперт по СУБД (ex-Percona), со-основатель MyDB, энтузиаст открытого ПО.

Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzquiQ76e
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
​​Как я оставила печати и взяла SQL: путь к Data Quality

Это история о том, как любовь к данным и таблицам превратилась в новую профессию, и почему SQL — лучший универсальный язык после русского.

Перейти к статье | SQLpedia
💻 У Яндекса появился новый брокер

Работать с сообщениями в микросервисной архитектуре — всегда риск: сбои, потеря данных, дубли. В Яндексе сделали YDB Topics — брокер сообщений, совместимый с Kafka, но гораздо устойчивее и удобнее для разработки. Он автоматически масштабируется: новые ресурсы подключаются без ручной настройки, а доступность на записи остаётся на уровне 99.99%, даже если часть кластера выйдет из строя.

На вебинаре 23 апреля покажут, как транзакции между топиками и таблицами помогают избавиться от outbox-паттерна, а встроенные гарантии exactly once предотвращают дублирование событий. Расскажут и о том, как через CDC и трансфер данных можно легко перемещать данные внутри YDB. Плюс будет блок про подключение YDB Topics в корпоративную экосистему с управлением квотами, доступом, ролевой моделью и аудитом.
1
​​PostgreSQL Antipatterns: создаем JSON из строки

"Я уже не раз поднимал в статьях тему неэффективной работы с jsonb в PostgreSQL — и как его лучше превращать в выборку, и как можно «транспонировать». Сегодня же рассмотрим некоторые возможности по его генерации из строки таблицы на стороне базы."

Перейти к статье | SQLpedia
🤣11😁10😱1
​​MSSQL: красиво рисуем историю выполнения Agent jobs

На этот раз более простая и красивая визуализация. Речь пойдет о том, как нарисовать историю выполнения SQL Agent jobs — как раз тех, с которыми все время имеет дело DBA.

Перейти к статье | SQLpedia
​​Почему COUNT(*) быстрее, чем COUNT(col) — и когда это не так

Сегодня поговорим про одну из тех тем, что вроде бы тривиальна, но до последней капли грязи тащит за собой внушительный пласт вопросов. Речь пойдёт про COUNT(*) и COUNT(col) в PostgreSQL.

Перейти к статье | SQLpedia
👍1
​​Пишем тесты в транзакциях вместе с MySQL

Автор хочет поведать о своей библиотеке для написания тестов в транзакциях при работе с MySQL.

Перейти к статье | SQLpedia
🤣1
​​Как мы упростили обновление СУБД Pangolin: показываю бэкенд решения

"Меня зовут Николай Литковец, я инженер-разработчик в СберТехе, развиваю СУБД Pangolin — это реляционная СУБД, целевая в Сбере и не только."

Перейти к статье | SQLpedia
😭1
​​Только хардкор, только мануал: репликация данных

Каждая компания стремится к тому, чтобы данные были не только доступны в нужный момент, но и надежно защищены (спасибо, КЭП!).

Перейти к статье | SQLpedia
​​Заплатки для LAG/LEAD

Сегодня рассмотрим, как разреженный временной ряд ломает оконные функции (LAG, LEAD, SUM OVER и др.)

Перейти к статье | SQLpedia
​​О переупорядочении выражений в Postgres

Сегодня я хочу затронуть тему дополнительных ухищрений, которые могут позволить ускорить выполнение запроса

Перейти к статье | SQLpedia
👍2
​​MERGE + OUTPUT: Upsert с логированием без триггеров

Сегодня поговорим про MERGE в MS SQL Server. Не просто MERGE, а MERGE с OUTPUT — как обновлять данные, вставлять новые и одновременно логировать изменения.

Перейти к статье | SQLpedia
👍2
​​LLM пайплайны укрощают сложность баз данных, или как мы подружили ИИ с БД без ИБД

Большие языковые модели (Large Language Model, LLM) используют в разных областях: с их помощью генерируют программный код, ищут информацию, озвучивают реплики чат-ботов. А вот при работе с реляционными данными языковые модели часто ошибаются.

Перейти к статье | SQLpedia
1
​​Индексы в базах данных: сколько индексов — перебор?

Вопрос о количестве индексов на таблице часто становится предметом жарких обсуждений среди разработчиков и администраторов баз данных.

Перейти к статье | SQLpedia
​​Скользящие метрики без тормозов: SQL

Скользящие метрики — это must-have в аналитике, но даже простые на первый взгляд вычисления могут парализовать вашу СУБД.

Перейти к статье | SQLpedia
​​Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД

Давайте честно: совместный доступ к документам — одна из главных «болей» для всех, кто хоть как-то связан с базами данных.

Перейти к статье | SQLpedia
Не то чтобы я сам себя загнал, но вообще сам
😁16