SQLpedia | Базы данных
Open in Telegram
Тут вы найдете всё, что связано с базами данных и sql, как для начинающих, так и для бывалых специалистов. Сотрудничество: @Heykman
Show more6 090
Subscribers
No data24 hours
-57 days
-4030 days
Posts Archive
Массивы вместо self-join: как писать быстрые запросы в ClickHouse
Если вы когда-либо пытались связать события с временными интервалами или рассчитать метрику за определённое окно после события, то наверняка сталкивались с типичной конструкцией на self-join.
Перейти к статье | SQLpedia
🤫 Хотите узнать как сделать связку разработчик+аналитик SQL еще эффективнее?
🔥 Открыт набор на онлайн-курс “SQL для аналитиков и разработчиков”, где мы научим вас продвинутым аспектам работы с реляционными базами данных, улучшить навыки работы с SQL-запросами, понять принципы нормализации баз данных. Оставляйте заявку на курс: https://clck.ru/3MLoD4
Что будет на курсе?
— Основы реляционных баз данных, включая ER-диаграммы и компоненты БД
— Практику работы с несколькими популярными СУБД (PostgreSQL, SQL Server, MySQL, Oracle, SQLite)
— Базовый и продвинутый синтаксис SQL-запросов, включая SELECT, JOIN, агрегатные функции, оконные функции и другие
— Практику с применением индексов, триггеров, хранимых процедур и функций для оптимизации работы с данными
— Знание принципов транзакций и их роли в обеспечении целостности данных
— Практику оптимизации производительности запросов и управление большими объемами данных
— Знания особенностей работы с JSON, геоданными и полнотекстовым поиском в разных СУБД.
📈 Присоединяйтесь на курс и повысьте свой уровень в знании SQL: https://clck.ru/3MLoD4
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Использование полиморфных табличных функций в Oracle
При работе с Oracle используются SQL-запросы – они помогают управлять базами данных, представленными в виде таблиц.
Перейти к статье | SQLpedia
Правильный порядок колонок в B-tree индексах PostgreSQL или правило ESR
Когда в проекте используется составной B-tree индекс, важно не просто "создать индекс", а сделать это правильно — иначе запросы могут не только не ускориться, но и начать работать медленнее.
Перейти к статье | SQLpedia
«Джарвис, создай мне приложения, которе будет отслеживать вторжения инопланетян на Землю»
Repost from BApedia | Бизнес-анализ
SQL: бесплатные курсы и тренажёры, которые стоит попробовать
В этой подборке вы найдёте ресурсы, которые помогут освоить основы, потренироваться в написании запросов и расширить знания о работе с базами данных. Многие из них интерактивные, что позволяет сразу перейти к практике и углубиться в интересующие темы.
Читать | BApedia
Как LLM могут помочь аналитикам баз данных в работе с SQL-запросами
В современных компаниях корпоративные хранилища данных (Data Warehouse) играют критически важную роль, обеспечивая централизованное хранение и обработку больших объёмов информации.
Перейти к статье | SQLpedia
Как заставить вашу базу данных летать, а не ползать. Часть 1 масштабирование и репликация
Всего в цикле будет 3 статьи. В первой поговорим о двух разных подходах масштабирования БД и о том, как лучше его делать и как лучше не делать (Никогда. Пожалуйста).
Перейти к статье | SQLpedia
Как мы под Новый Год загрузили в PostgreSQL петабайт данных и что из этого вышло
Эта история началась с шутки на офисной кухне 10 декабря, но, как водится, у каждой приличной шутки, она вдруг стала интересной для воплощения, а в конце переросла в не самую технически простую реализацию с хождением по многочисленным граблям.
Перейти к статье | SQLpedia
Разбираем древо ArangoDB «по веточкам». Подробный гайд по графовой БД
Давайте честно: совместный доступ к документам — одна из главных «болей» для всех, кто хоть как-то связан с базами данных.
Перейти к статье | SQLpedia
Скользящие метрики без тормозов: SQL
Скользящие метрики — это must-have в аналитике, но даже простые на первый взгляд вычисления могут парализовать вашу СУБД.
Перейти к статье | SQLpedia
Индексы в базах данных: сколько индексов — перебор?
Вопрос о количестве индексов на таблице часто становится предметом жарких обсуждений среди разработчиков и администраторов баз данных.
Перейти к статье | SQLpedia
LLM пайплайны укрощают сложность баз данных, или как мы подружили ИИ с БД без ИБД
Большие языковые модели (Large Language Model, LLM) используют в разных областях: с их помощью генерируют программный код, ищут информацию, озвучивают реплики чат-ботов. А вот при работе с реляционными данными языковые модели часто ошибаются.
Перейти к статье | SQLpedia
MERGE + OUTPUT: Upsert с логированием без триггеров
Сегодня поговорим про MERGE в MS SQL Server. Не просто MERGE, а MERGE с OUTPUT — как обновлять данные, вставлять новые и одновременно логировать изменения.
Перейти к статье | SQLpedia
О переупорядочении выражений в Postgres
Сегодня я хочу затронуть тему дополнительных ухищрений, которые могут позволить ускорить выполнение запроса
Перейти к статье | SQLpedia
Заплатки для LAG/LEAD
Сегодня рассмотрим, как разреженный временной ряд ломает оконные функции (LAG, LEAD, SUM OVER и др.)
Перейти к статье | SQLpedia
Только хардкор, только мануал: репликация данных
Каждая компания стремится к тому, чтобы данные были не только доступны в нужный момент, но и надежно защищены (спасибо, КЭП!).
Перейти к статье | SQLpedia
Available now! Telegram Research 2025 — the year's key insights 
