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

Сотрудничество: @Heykman
Download Telegram
​​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
​​Как мы под Новый Год загрузили в PostgreSQL петабайт данных и что из этого вышло

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

Перейти к статье | SQLpedia
🔥4👍1
​​Как заставить вашу базу данных летать, а не ползать. Часть 1 масштабирование и репликация

Всего в цикле будет 3 статьи. В первой поговорим о двух разных подходах масштабирования БД и о том, как лучше его делать и как лучше не делать (Никогда. Пожалуйста).

Перейти к статье | SQLpedia
👍3
​​Как LLM могут помочь аналитикам баз данных в работе с SQL-запросами

В современных компаниях корпоративные хранилища данных (Data Warehouse) играют критически важную роль, обеспечивая централизованное хранение и обработку больших объёмов информации.

Перейти к статье | SQLpedia
1
​​SQL: бесплатные курсы и тренажёры, которые стоит попробовать

В этой подборке вы найдёте ресурсы, которые помогут освоить основы, потренироваться в написании запросов и расширить знания о работе с базами данных. Многие из них интерактивные, что позволяет сразу перейти к практике и углубиться в интересующие темы.

Читать | BApedia
«Джарвис, создай мне приложения, которе будет отслеживать вторжения инопланетян на Землю»
😁13
​​Правильный порядок колонок в B-tree индексах PostgreSQL или правило ESR

Когда в проекте используется составной B-tree индекс, важно не просто "создать индекс", а сделать это правильно — иначе запросы могут не только не ускориться, но и начать работать медленнее.

Перейти к статье | SQLpedia
​​Использование полиморфных табличных функций в Oracle

При работе с Oracle используются SQL-запросы – они помогают управлять базами данных, представленными в виде таблиц.

Перейти к статье | SQLpedia
​​Массивы вместо self-join: как писать быстрые запросы в ClickHouse

Если вы когда-либо пытались связать события с временными интервалами или рассчитать метрику за определённое окно после события, то наверняка сталкивались с типичной конструкцией на self-join.

Перейти к статье | SQLpedia
​​Агрегированная витрина для дэшборда

Кажется, это не особо сложная задача - построить витрину для дэшборда, однако, я хочу отметить одну важную особенность при построении агрегированной витрины.

Перейти к статье | SQLpedia
​​Трассировка запросов в Postgres с расширением pg trace

Трассировка запросов — это процесс сбора и анализа запросов на стороне СУБД, необходимый для диагностики проблем с производительностью в базах данных.

Перейти к статье | SQLpedia
​​Как мы уменьшали размер базы данных

Больше года назад мы в LEADS.SU задумались над высокодоступностью нашей БД и начали искать различные варианты.

Перейти к статье | SQLpedia
​​Шардирование баз данных: проблемы, альтернативы, практические рекомендации

Данных в современных приложениях становится все больше, прямо как снежный ком. И рано или поздно многие системы начинают задыхаться – база данных не справляется.

Перейти к статье | SQLpedia
👍4
​​Внутристраничная очистка в индексах PostgreSQL

Внутристраничная очистка (HOT cleanup) – это оптимизация, благодаря которой старые версии строк могут эффективно удаляться из блоков таблиц.

Перейти к статье | SQLpedia