Руководство по SQL: Как лучше писать запросы
В этой статье вы узнаете о антипаттернах, планах выполнения, time complexity, настройке запросов и оптимизации в SQL.
Базы данных
В этой статье вы узнаете о антипаттернах, планах выполнения, time complexity, настройке запросов и оптимизации в SQL.
Базы данных
Point-in-time Recovery. Как уменьшить RPO для базы данных
Падение любой информационной системы — это по умолчанию больно и неприятно. В этой статье автор на примере PostgreSQL разберет принципы работы баз данных и расскажет о том, как минимизировать последствия инцидентов с помощью оптимизации RPO (Recovery point objective).
Базы данных
Падение любой информационной системы — это по умолчанию больно и неприятно. В этой статье автор на примере PostgreSQL разберет принципы работы баз данных и расскажет о том, как минимизировать последствия инцидентов с помощью оптимизации RPO (Recovery point objective).
Базы данных
Media is too big
VIEW IN TELEGRAM
Практика по SQL: объединение нескольких таблиц
В этом видеоуроке автор разбирает решение задачи по объединению трех и более таблиц в SQL.
00:00 Описание задачи
00:47 Схема базы данных
02:14 Исследование данных
07:06 Составление SQL запроса с JOIN для трех таблиц
09:40 Объединение 4 таблиц
Смотреть это видео на youtube: youtu.be/AIKAffTTAy4
В этом видеоуроке автор разбирает решение задачи по объединению трех и более таблиц в SQL.
00:00 Описание задачи
00:47 Схема базы данных
02:14 Исследование данных
07:06 Составление SQL запроса с JOIN для трех таблиц
09:40 Объединение 4 таблиц
Смотреть это видео на youtube: youtu.be/AIKAffTTAy4
NULL в SQL: что это такое и почему его знание необходимо каждому разработчику
NULL - это специальное значение, которое используется в SQL для обозначения отсутствия данных. Оно отличается от пустой строки или нулевого значения, так как NULL означает отсутствие какого-либо значения в ячейке таблицы. Подробнее о NULL читайте в этой статье.
Базы данных
NULL - это специальное значение, которое используется в SQL для обозначения отсутствия данных. Оно отличается от пустой строки или нулевого значения, так как NULL означает отсутствие какого-либо значения в ячейке таблицы. Подробнее о NULL читайте в этой статье.
Базы данных
Меньше кода, больше результата: применяем sqlc для работы с БД
Инструмент, который генерирует производительный и безопасный код для работы с базой данных — миф или реальность? В этой статье автор обсудит, что такое sqlc, откуда он появился и какие идеи в него заложены. Вы разберёте его возможности и ограничения, а также кейсы, когда он подходит лучше всего.
Базы данных
Инструмент, который генерирует производительный и безопасный код для работы с базой данных — миф или реальность? В этой статье автор обсудит, что такое sqlc, откуда он появился и какие идеи в него заложены. Вы разберёте его возможности и ограничения, а также кейсы, когда он подходит лучше всего.
Базы данных
Базы данных: большой обзор типов и подходов.
В этом материале вы узнаете, какие бывают базы данных, какие их особенности важно помнить, как в работе с данными учитывать характеристики системы и планы масштабирования, в какую из тем нужно углубиться для решения конкретной задачи. А также как при возникновении багов определить, является ли работа с БД источником проблемы (и если да, то в какую сторону копать).
Базы данных
В этом материале вы узнаете, какие бывают базы данных, какие их особенности важно помнить, как в работе с данными учитывать характеристики системы и планы масштабирования, в какую из тем нужно углубиться для решения конкретной задачи. А также как при возникновении багов определить, является ли работа с БД источником проблемы (и если да, то в какую сторону копать).
Базы данных
Работа с SQLite в Python (для чайников)
В этом руководстве автор покрывает все основные аспекты использования SQLite, начиная с установки и создания базы данных, и заканчивая выполнением сложных запросов и управлением транзакциями.
Базы данных
В этом руководстве автор покрывает все основные аспекты использования SQLite, начиная с установки и создания базы данных, и заканчивая выполнением сложных запросов и управлением транзакциями.
Базы данных
Media is too big
VIEW IN TELEGRAM
20 типичных ошибок начинающего SQL-разработчика
В этом ролике автор подробно разбирает наиболее популярные ошибки начинающих SQL-разработчиков. Вы узнаете как их можно избежать или исправить, если вдруг они уже были допущены.
Смотреть это видео на youtube: youtu.be/5oCl8vSBbDI
В этом ролике автор подробно разбирает наиболее популярные ошибки начинающих SQL-разработчиков. Вы узнаете как их можно избежать или исправить, если вдруг они уже были допущены.
Смотреть это видео на youtube: youtu.be/5oCl8vSBbDI
Отказоустойчивость в MinIO
В этой статье автор поделится своим опытом использования MinIO, сделав акцент на отказоустойчивости и сохранности данных в случае инцидентов разной степени — от выпадения диска до пожара в цоде.
Базы данных
В этой статье автор поделится своим опытом использования MinIO, сделав акцент на отказоустойчивости и сохранности данных в случае инцидентов разной степени — от выпадения диска до пожара в цоде.
Базы данных
Enterprise Data Warehouse: компоненты, основные концепции и типы архитектур
В этой статье автор разберет, что такое EDW, каких типов они бывают и какие функции имеют, а также как они используются в обработке данных. Вы узнаете, чем корпоративные хранилища отличаются от обычных, какие типы хранилищ данных существуют и как они работают. В первую очередь автор дает информацию о ценности для бизнеса каждого архитектурного и концептуального подхода к построению хранилища.
Базы данных
В этой статье автор разберет, что такое EDW, каких типов они бывают и какие функции имеют, а также как они используются в обработке данных. Вы узнаете, чем корпоративные хранилища отличаются от обычных, какие типы хранилищ данных существуют и как они работают. В первую очередь автор дает информацию о ценности для бизнеса каждого архитектурного и концептуального подхода к построению хранилища.
Базы данных
Лучшие практики при работе с мастер-данными
Основная цель управления мастер‑данными — сформировать единое представление об объектах, над которыми компания осуществляет свою деятельность. В этой статье автор поделится лучшими практиками в этом направлении. При этом призывает вас оценивать влияние и принимать собственное решение о применимости практики в вашем кейсе.
Базы данных
Основная цель управления мастер‑данными — сформировать единое представление об объектах, над которыми компания осуществляет свою деятельность. В этой статье автор поделится лучшими практиками в этом направлении. При этом призывает вас оценивать влияние и принимать собственное решение о применимости практики в вашем кейсе.
Базы данных
Media is too big
VIEW IN TELEGRAM
Условные операторы и функции в SQL
В этом видеоуроке автор подробно разбирает процесс работы с условными операторами и функциями в SQL (NULLIF, NVL, NVL2, DECODE, CASE).
00:00 Вступление
00:49 Функция NULLIF
01:29 Функция NVL
02:39 Функция NVL2
03:29 Функция DECODE
05:07 Оператор CASE
Смотреть это видео на youtube: youtu.be/Gl2o4d6kqSM
В этом видеоуроке автор подробно разбирает процесс работы с условными операторами и функциями в SQL (NULLIF, NVL, NVL2, DECODE, CASE).
00:00 Вступление
00:49 Функция NULLIF
01:29 Функция NVL
02:39 Функция NVL2
03:29 Функция DECODE
05:07 Оператор CASE
Смотреть это видео на youtube: youtu.be/Gl2o4d6kqSM
Big Data в облаках
В этом материале автор делает обзор облачных решений, которые могут быть полезны для задач хранения больших данных, а также разбирает вопрос выбора облачного хранилища. Статья может быть интересна как разработчикам, дата-инженерам, так и менеджерам, отвечающим за корпоративную Big Data-инфраструктуру и ищущим возможности ее масштабировать.
Базы данных
В этом материале автор делает обзор облачных решений, которые могут быть полезны для задач хранения больших данных, а также разбирает вопрос выбора облачного хранилища. Статья может быть интересна как разработчикам, дата-инженерам, так и менеджерам, отвечающим за корпоративную Big Data-инфраструктуру и ищущим возможности ее масштабировать.
Базы данных
2003–2023: Краткая история Big Data
Большие данные (Big Data) и, в частности, экосистема Hadoop появились немногим более 15 лет назад и развились к сегодняшнему дню так, как мало кто мог тогда предположить. Так что пристегнитесь и настройтесь на путешествие во времени вглубь 20 последних лет, поскольку наша история начинается в 2003 году в маленьком городке к югу от Сан-Франциско.
Базы данных
Большие данные (Big Data) и, в частности, экосистема Hadoop появились немногим более 15 лет назад и развились к сегодняшнему дню так, как мало кто мог тогда предположить. Так что пристегнитесь и настройтесь на путешествие во времени вглубь 20 последних лет, поскольку наша история начинается в 2003 году в маленьком городке к югу от Сан-Франциско.
Базы данных
Как работает миграция между базами данных в реальном мире
В этом материале автор подробно поделиться своими исследованиями в сфере миграции данных между базами.
Базы данных
В этом материале автор подробно поделиться своими исследованиями в сфере миграции данных между базами.
Базы данных
Оконные функции SQL простым языком с примерами
Данная статья написана исключительно для людей, которые начинают свой путь в изучении SQL и оконных функций. Здесь могут быть не разобраны сложные применения функций и могут не использоваться сложные формулировки определений - все написано максимально простым языком для базового понимания.
Базы данных
Данная статья написана исключительно для людей, которые начинают свой путь в изучении SQL и оконных функций. Здесь могут быть не разобраны сложные применения функций и могут не использоваться сложные формулировки определений - все написано максимально простым языком для базового понимания.
Базы данных
Media is too big
VIEW IN TELEGRAM
Подзапросы в SQL
В этом видеоуроке автор подробно рассматривает работу с подзапросами в SQL. Вы разберете синтаксис подзапросов и узнаете как их использовать.
0:00 Вступление
0:15 Подзапросы
2:13 Значение подзапросов
4:12 Предикаты с подзапросами
4:26 Использование агрегатных функций
5:49 Оператор IN
8:10 Одиночные столбцы
8:35 Выражение
8:58 Предложение HAVING
9:17 Итог
Смотреть это видео на youtube: youtu.be/pIFiw2IjFHE
В этом видеоуроке автор подробно рассматривает работу с подзапросами в SQL. Вы разберете синтаксис подзапросов и узнаете как их использовать.
0:00 Вступление
0:15 Подзапросы
2:13 Значение подзапросов
4:12 Предикаты с подзапросами
4:26 Использование агрегатных функций
5:49 Оператор IN
8:10 Одиночные столбцы
8:35 Выражение
8:58 Предложение HAVING
9:17 Итог
Смотреть это видео на youtube: youtu.be/pIFiw2IjFHE
Нескучная стеганография, или как мы зашифровали секретные ключи пользователей в джипегах
В этой статье автор расскажет, как использовать методы стеганографии и шифрования в децентрализованных сервисах на IPFS. Исключаем риски, связанные с централизованным хранением логинов и паролей. Используем метод LSB, «наименьший значащий бит». Внутри статьи — примеры кода на C# и алгоритме AES для шифрования и расшифровки.
Базы данных
В этой статье автор расскажет, как использовать методы стеганографии и шифрования в децентрализованных сервисах на IPFS. Исключаем риски, связанные с централизованным хранением логинов и паролей. Используем метод LSB, «наименьший значащий бит». Внутри статьи — примеры кода на C# и алгоритме AES для шифрования и расшифровки.
Базы данных
Уравнение с тремя неизвестными: как отлавливать баги в системах хранения данных
В этой статье автор погрузит вас в проблемы, с которыми приходится сталкиваться инженерам при отладке программного обеспечения систем хранения данных. А также покажет особенности работы с такими системами.
Базы данных
В этой статье автор погрузит вас в проблемы, с которыми приходится сталкиваться инженерам при отладке программного обеспечения систем хранения данных. А также покажет особенности работы с такими системами.
Базы данных
Развитие баз данных
Этот материал охватывает ключевые моменты в развитии систем управления базами данных, от первых иерархических моделей до современных реляционных, NoSQL и NewSQL систем.
Базы данных
Этот материал охватывает ключевые моменты в развитии систем управления базами данных, от первых иерархических моделей до современных реляционных, NoSQL и NewSQL систем.
Базы данных