Telegram Web
Оптимизация запросов в ClickHouse с помощью создания цепочки материализованных представлений

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

Базы данных
🤖 Опубликуйте свою статью по AI/ML и выиграйте 1 млн рублей!

Стартовал прием заявок для публикации в научном журнале «Доклады Российской академии наук. Математика, информатика, процессы управления». Причем специальное издание выйдет в рамках престижной международной конференции по искусственному интеллекту — AI Journey.

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

А еще автор лучшей статьи получит денежный приз — 1 млн рублей! Поэтому упускать такую возможность проявить себя и побороться за солидное вознаграждение точно нельзя. Подавай заявку для участия на сайте до 20 августа и покажи своей потенциал!
This media is not supported in your browser
VIEW IN TELEGRAM
Оператор JOIN в SQL

В этом видео автор подробно рассматривает работу с оператором JOIN в SQL. Вы разберете синтаксис JOIN и узнаете для чего он используется.

0:00 Вступление
0:38 Синтаксис
1:06 Пример
1:29 Запрос с LEFT
1:56 Запрос с RIGHT
2:07 Запрос WHERE
3:19 Итог

Смотреть это видео на youtube: youtu.be/Wa033T51gJE
Это база: нюансы работы с Redis

В этом материале автор рассмотрит базовую репликацию Redis и процесс настройки этой СУБД на высокий уровень отказоустойчивости.

Базы данных
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
Консолидация баз данных: этапы, методы и примеры

Сейчас во всём мире объёмы данных растут с невероятной скоростью, и чтобы эффективно использовать их потенциал, требуется правильное хранение и управление информацией. Одним из наиболее эффективных способов решения этой проблемы является консолидация баз данных. В этой статье автор разберет, какую пользу может принести консолидация баз данных и как её провести на практике.

Базы данных
Реляционные vs Связанные данные

В этой статье автор разберет, что такое реляционная модель и связанные с ней SQL и реляционная алгебра. Вы рассмотрите примеры связанных данных из Викидата, а далее RDF, SPARQL и узнаете про Datalog и логическое представление данных. В конце статьи выводы — когда применять реляционную модель, а когда связно-логическую.

Базы данных
Как перейти с Oracle на PostgreSQL, используя Ora2Pg

В этой статье автор поговорит об актуальной задаче — миграции баз данных с Oracle на PostgreSQL с использованием Ora2Pg. Сейчас популярность PostgreSQL обоснована его мощностями и экономически выгодной альтернативы коммерческим решениям.

Базы данных
Media is too big
VIEW IN TELEGRAM
20 типичных ошибок начинающего SQL-разработчика

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

Смотреть это видео на youtube: youtu.be/5oCl8vSBbDI
Шардирование баз данных и проектирование систем

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

Базы данных
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
PostgreSQL 16. Организация данных (часть 1)

Эта статья является объединением книги «PostgreSQL 16 изнутри» и официальной документации с рисунками автора, объясняющими написанное в более наглядном и простом варианте.

Базы данных
PostgreSQL 16. Изоляция транзакций (часть 2)

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

Базы данных
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
Двоичный поиск против вероятностного

Внутри Dolt, первой в мире базе данных SQL с полнофункциональными возможностями контроля версий, таится много интересной computer science. К примеру, в системе хранения Dolt есть очень тонкая особенность — применение вероятностного поиска на больших выборках 64-битных целых чисел.

Базы данных
Media is too big
VIEW IN TELEGRAM
Сервис генерирования тестовых данных для БД

На этапе разработки проектов нам требуется какой-нибудь набор тестовых данных в приемлемом количестве. Создавать такие данные вручную – неинтересное занятие. Чтобы оптимизировать процесс, часто используют библиотеку Faker, позволяющую быстро сгенерировать необходимый набор тестовых данных.

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

Базы данных
Отправка и обработка HTTP запросов в PostgreSQL

В этой статье автор поделится наработками, которые он использует в своих проектах, в частности, тем, как отправлять и обрабатывать HTTP-запросы непосредственно из/в PostgreSQL.

Базы данных
Media is too big
VIEW IN TELEGRAM
Что такое Big Data за 6 минут

В этом видео автор дает подробные ответы на следующие вопросы:

• Что такое Big Data
• Big Data на пальцах
• Как использовать Big Data
• Польза от Big Data
• Что такое структурированные данные
• Что такое неструктурированные данные
• Что такое полуструктурированные данные
• Характеристики Big Data

Смотреть это видео на youtube: youtu.be/MqKAQCt65o4
Hazelcast: эксперименты с настройкой и долговременным хранением больших объектов in-memory

В этой статье автор расскажет, как его команда сконфигурировала Hazelcast под свои нужды, на какие подводные камни наткнулась, как тюнила сборщик мусора и какие выводы о работе с Hazelcast сделала.

Базы данных
Разделяемость данных между микросервисами

Сервис должен владеть собственными данными и иметь возможность свободно менять их схему так, как будет сочтено нужным, не меняя при этом API, направленный вовне. Но есть важная тонкость. Чтобы как следует применять это правило, необходимо различать совместное использование источника данных и совместное использование данных как таковых.

Базы данных
2024/06/25 23:29:50
Back to Top
HTML Embed Code: