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

Сотрудничество: @Heykman
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Ретроспектива в твоей компании
😁18
​​JSONB и hstore: использование специальных типов данных PostgreSQL для работы с полуструктурированными данными

Сочетание JSONB и hstore позволяет разработчикам гибко моделировать структуры данных, сохраняя преимущества производительности и возможности поиска. В этой статье мы более подробно рассмотрим каждый из этих типов данных, их преимущества и наилучшие практики использования в различных сценариях.

Перейти к статье | SQLpedia
👍4
​​SQL Задача про бинарное дерево

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

Перейти к статье | SQLpedia
👍5
​​Как работает миграция между базами данных в реальном мире

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

Перейти к статье | SQLpedia
🤣2😢1
👍11🔥43
​​Сверхбыстрые приложения на Oracle – легко

Статья о том, что нужно делать и чего избегать, чтобы построить максимально производительную систему на примере СУБД Оракл.

Перейти к статье | SQLpedia
👍21
Forwarded from DATApedia | Data science
​​Таблица-справочник – генератор DAG? А что так можно было?

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

Перейти к статье | DATApedia
​​Как полностью устранить дублирующие записи в ClickHouse

В этой статье речь пойдет о том как насовсем убрать дублирующие записи в ClickHouse (CH). Кто-то скажет, можно взять движок таблицы ReplacingMergeTree, указать ORDER BY в качестве ключа дедупликации, и CH чудесным образом удалит все дубли в базе.
Это, безусловно, отличное решение. Но представьте, что ваша задача — сделать так, чтобы в таблице дубли никогда не появлялись, даже на несколько секунд.

Перейти к статье | SQL
👍4
​​SQL HowTo: ближайший общий предок в дереве (LCA)

Данная статься описывает алгоритм нахождения ближайшего общего предка в дереве (LCA) с помощью PostgreSQL. В статье приведены примеры запросов и объяснения работы алгоритма

Перейти к статье | SQLpedia
​​Проектирование БД и почему важен SQL для системного аналитика: гайд по улучшению качества требований

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

Перейти к статье | SQLpedia
👍4
​​Что происходит в СУБД при записи регистра накопления 1С?

Данная публикация – результат попытки разобраться в механизмах записи регистра накопления на стороне СУБД. Какие запросы генерирует платформа в зависимости от вида и настроек регистра, режима записи, агрегатов?
В статье рассмотрены запросы, выполняемые на стороне СУБД при записи регистров накопления остатков и оборотов с разделением итогов и без.

Перейти к статье | SQLpedia
👍5
​​Как понять логику EXISTS в SQL запросах

Как следует из названия, данная статья для тех, у кого есть сложности с пониманием SQL запросов, в составе которых, используется EXISTS, т.к., исходя из опыта, его использование частенько вызывает вопросы у начинающих, а иногда даже у продолжающих.

Перейти к статье | SQLpedia
​​Clickhouse — непростая жизнь в продакшене

В данной статье рассказывается о выборе между двумя вариантами работы с ClickHouse (CH) в системе, обрабатывающей события в двух дата-центрах

Перейти к статье | SQLpedia
​​Oracle/ClickHouse. DWH. Партицирование как средство быстрого обновления данных

В этой статье хотелось бы рассмотреть такой вопрос - как частичное обновление больших объемов данных в таблицах, которые активно используются пользователями на чтение. Задача является типовой, и с ней сталкивается каждый инженер данных. При этом не важно на какой ступеньке своей карьерной лестницы вы находитесь, Junior или Senior, такие задачи будут.

Перейти к статье | SQLpedia
​​Как спроектировать базу данных, чтобы в будущем не пришлось её переписывать — базовые советы

В данной статье рассказывается о базовых принципах проектирования баз данных и возможных ошибках, которые могут привести к необходимости переписывания БД в будущем. Основные рекомендации включают:
- Использование хотя бы третьей нормальной формы для достижения эффективной структуры.
- Создание ограничений для входных данных.
- Не хранение ФИО в одном поле, а также полного адреса.
- Установление правил именования таблиц и полей.

Перейти к статье | SQLpedia
👍5
​​8 первоклассных инструкций SQL на каждый день

Предлагаем вашему вниманию 8 инструкций SQL для экономии рабочего времени. Одни из них базовые, другие немного посложнее, но все из них вам пригодятся.

Перейти к статье | SQLpedia
👍6
​​Погружаемся в базы данных и SQL: полезные материалы и инструменты от сотрудников Selectel

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

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