Привет. Предположим, вам пришла задача на тестирование какой-либо функциональности, которая относится к бэкенду. Вы переходите к документу с требованиями и видите, помимо прочего, описание таблиц базы данных (БД). Примерно так это выглядит: Читать далее
Метка: SQL
Введение в PL/SQL
Для меня PL/SQL есть логичное продолжение изучения SQL, но по нему много и статей, и курсов, причем даже на русском языке. С другой стороны, PL/SQL раскрывается достаточно редко, особенно среди бесплатных ресурсов, так что… Начинаем 🙂 Продолжение следует
Введение в PL/SQL
Для меня PL/SQL есть логичное продолжение изучения SQL, но по нему много и статей, и курсов, причем даже на русском языке. С другой стороны, PL/SQL раскрывается достаточно редко, особенно среди бесплатных ресурсов, так что… Начинаем 🙂 Продолжение следует
Сегодня поговорим о мощной штуке в PostgreSQL, которая одновременно помогает и открывает портал в ад: динамические SQL‑запросы. Динамика — это когда SQL собирается на лету, а не пишется заранее статичным текстом. Звучит неплохо, но при неправильном подходе легко превращается в катастрофу. Читать далее
Пишем эффективные аналитические запросы: третья лекция курса в МГТУ им. Баумана Третья лекция нашего курса «Deep dive into SQL and DWH» прошла 21 ноября — делимся видеозаписью! Дата-архитектор Павел Ковалёв рассказал о внутреннем устройстве систем Greenplum и Clickhouse и возможностях, которые они предоставляют с точки зрения оптимизации запросов. Посмотреть запись можно здесь: YouTube RUTUBE VK Оставшиеся […]
Я уверен, что тебя беспокоит фрагментация твоего индекса. Что такое фрагментация индекса и как она возникает Давай сделаем шаг назад и представим, что твоя база данных — это телефонный справочник, организованный по фамилии, имени. По мере того как люди переезжают в твой город, нам приходится добавлять их в телефонную книгу. Идеально было бы, чтобы каждая […]
Это перевод статьи от Philipp Acsany В этой третьей части серии вы узнаете, как:— Работать с несколькими таблицами с взаимосвязанной информацией в базе данных— Создавать связи «один ко многим» в базе данных— Управлять связями с помощью SQLAlchemy— Сериализовать сложные схемы данных со связями с помощью Marshmallow— Отображать связанные объекты в клиентском интерфейсе Читать далее
Компания «РЕД СОФТ» объявила о выпуске обновления инструмента для работы с базами данных РЕД Эксперт 2024.11. Новая версия включает функциональные улучшения, исправления и новые возможности. Основные нововведения в РЕД Эксперт 2024.11 включают: Добавлен инструмент резервного копирования и восстановления баз данных. Это решение упрощает создание бэкапов и процесс восстановления данных, что критически важно для обеспечения отказоустойчивости; Улучшена конфигурация параметров подключения и создание баз […]
Все мы любим ClickHouse, но прекрасно знаем, что у этой СУБД есть свои особенности и ограничения. В этой статье мы поговорим о том, почему нужно избавляться от лишних операторов JOIN, если вы работаете с большими нагрузками, а также оценим, какой эффект дает исключение JOINов, поднятие их на уровень выше, перестановка таблиц местами и некоторые другие […]
Все мы любим ClickHouse, но прекрасно знаем, что у этой СУБД есть свои особенности и ограничения. В этой статье мы поговорим о том, почему нужно избавляться от лишних операторов JOIN, если вы работаете с большими нагрузками, а также оценим, какой эффект дает исключение JOINов, поднятие их на уровень выше, перестановка таблиц местами и некоторые другие […]