Как работает миграция между базами данных в реальном мире
В этом материале автор подробно поделиться своими исследованиями в сфере миграции данных между базами.
Базы данных
В этом материале автор подробно поделиться своими исследованиями в сфере миграции данных между базами.
Базы данных
Оконные функции 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 систем.
Базы данных
Многоуровневая группировка в SQL: Grouping sets
Описан основной принцип работы конструкции Grouping sets в SQL на примере. Статья будет полезна для тех, кто хочет быстро разобраться с основными принципами группировки с использованием Grouping sets.
Базы данных
Описан основной принцип работы конструкции Grouping sets в SQL на примере. Статья будет полезна для тех, кто хочет быстро разобраться с основными принципами группировки с использованием Grouping sets.
Базы данных
Media is too big
VIEW IN TELEGRAM
Что такое Big Data за 6 минут
В этом видео автор дает подробные ответы на следующие вопросы:
• Что такое Big Data
• Big Data на пальцах
• Как использовать Big Data
• Польза от Big Data
• Что такое структурированные данные
• Что такое неструктурированные данные
• Что такое полуструктурированные данные
• Характеристики Big Data
Смотреть это видео на youtube: youtu.be/MqKAQCt65o4
В этом видео автор дает подробные ответы на следующие вопросы:
• Что такое Big Data
• Big Data на пальцах
• Как использовать Big Data
• Польза от Big Data
• Что такое структурированные данные
• Что такое неструктурированные данные
• Что такое полуструктурированные данные
• Характеристики Big Data
Смотреть это видео на youtube: youtu.be/MqKAQCt65o4
Партицирование как средство быстрого обновления данных
В этой статье автор рассмотрит, как частично обновить большой объем данных в таблицах, которые активно используются пользователями на чтение. Задача является типовой, и с ней сталкивается каждый инженер данных.
Базы данных
В этой статье автор рассмотрит, как частично обновить большой объем данных в таблицах, которые активно используются пользователями на чтение. Задача является типовой, и с ней сталкивается каждый инженер данных.
Базы данных
Как переписать и оптимизировать ваши SQL-запросы на Pandas
Хотя Pandas может быть новым для людей, знакомых с SQL, концепции селектов, фильтрации и агрегирования данных в SQL легко переносятся в Pandas. В этой статье автор рассмотрит некоторые распространённые SQL-запросы и способы их написания и оптимизации в Pandas.
Базы данных
Хотя Pandas может быть новым для людей, знакомых с SQL, концепции селектов, фильтрации и агрегирования данных в SQL легко переносятся в Pandas. В этой статье автор рассмотрит некоторые распространённые SQL-запросы и способы их написания и оптимизации в Pandas.
Базы данных
Статический анализ структуры базы данных
Статический анализ структуры базы данных — это процесс выявления ошибок, нерекомендуемых практик и потенциальных проблем в базе данных только на основе структуры, типов данных и свойств объектов. Статический анализ структуры не задействует ни пользовательские данные, ни статистику по таким данным.
Базы данных
Статический анализ структуры базы данных — это процесс выявления ошибок, нерекомендуемых практик и потенциальных проблем в базе данных только на основе структуры, типов данных и свойств объектов. Статический анализ структуры не задействует ни пользовательские данные, ни статистику по таким данным.
Базы данных
Media is too big
VIEW IN TELEGRAM
Что такое денормализация базы данных?
00:44 Что такое денормализация БД?
03:18 Когда она нужна?
05:53 Издержки денормализации
07:52 Пример
11:32 Опыт денормализации в компании
Смотреть это видео на youtube: youtu.be/RbUdncgeCjI
00:44 Что такое денормализация БД?
03:18 Когда она нужна?
05:53 Издержки денормализации
07:52 Пример
11:32 Опыт денормализации в компании
Смотреть это видео на youtube: youtu.be/RbUdncgeCjI
Выполнение CRUD операций с использованием JavaScript и SQL
Одним из наиболее распространенных и фундаментальных способов управления данными в базах являются операции CRUD: Create, Read, Update, Delete.
В этой статье автор разберет, как точно выполнять каждую из этих операций, используя язык программирования JavaScript в сочетании с языком структурированных запросов SQL.
Базы данных
Одним из наиболее распространенных и фундаментальных способов управления данными в базах являются операции CRUD: Create, Read, Update, Delete.
В этой статье автор разберет, как точно выполнять каждую из этих операций, используя язык программирования JavaScript в сочетании с языком структурированных запросов SQL.
Базы данных
Media is too big
VIEW IN TELEGRAM
Основы SQL
В этом видео автор собрал все основные темы по SQL и примеры выполнения различных SQL-запросов, которые пригодятся начинающим разработчикам.
00:47 Что такое SQL и РБД?
01:20 Таблица, столбцы и типы данных
01:46 CREATE TABLE
02:23 SELECT FROM
03:03 Вычисление информации
03:47 WHERE
04:04 ORDER BY
04:54 GROUP BY
05:43 Приоритет операций
06:09 HAVING
06:41 Вложенные запросы
07:40 Вставка данных из другой таблицы
08:56 Связи между таблицами
10:10 JOIN
12:43 Заключение
Смотреть это видео на youtube: youtu.be/PmOSrf1Rxhg
В этом видео автор собрал все основные темы по SQL и примеры выполнения различных SQL-запросов, которые пригодятся начинающим разработчикам.
00:47 Что такое SQL и РБД?
01:20 Таблица, столбцы и типы данных
01:46 CREATE TABLE
02:23 SELECT FROM
03:03 Вычисление информации
03:47 WHERE
04:04 ORDER BY
04:54 GROUP BY
05:43 Приоритет операций
06:09 HAVING
06:41 Вложенные запросы
07:40 Вставка данных из другой таблицы
08:56 Связи между таблицами
10:10 JOIN
12:43 Заключение
Смотреть это видео на youtube: youtu.be/PmOSrf1Rxhg
MySQL репликация: проблемы, решения, практические рекомендации
Вопрос "какая репликация MySQL лучшая?" звучит часто. Ответ, как водится, в сложных системах, – "зависит от ситуации". Нет универсального решения. Выбор оптимального метода репликации - всегда компромисс.
Базы данных
Вопрос "какая репликация MySQL лучшая?" звучит часто. Ответ, как водится, в сложных системах, – "зависит от ситуации". Нет универсального решения. Выбор оптимального метода репликации - всегда компромисс.
Базы данных
Media is too big
VIEW IN TELEGRAM
Практика по SQL: группировка, сортировка и LIMIT
В этом видеоуроке автор рассматривает пример использования группировки, сортировки и LIMIT в SQL.
0:00 Описание задачи
2:07 Создание копии данных в PostgreSQL
3:00 Поиск количества заказов с GROUP BY
3:58 Ограничение количества строк с помощью LIMIT
4:42 Сортировка сгруппированных данных с ORDER BY
6:06 Запускаем запрос на Leetcode
7:18 Итоги
Смотреть это видео на youtube: youtu.be/xQDuVztZ338
В этом видеоуроке автор рассматривает пример использования группировки, сортировки и LIMIT в SQL.
0:00 Описание задачи
2:07 Создание копии данных в PostgreSQL
3:00 Поиск количества заказов с GROUP BY
3:58 Ограничение количества строк с помощью LIMIT
4:42 Сортировка сгруппированных данных с ORDER BY
6:06 Запускаем запрос на Leetcode
7:18 Итоги
Смотреть это видео на youtube: youtu.be/xQDuVztZ338
Clickhouse — непростая жизнь в продакшене
Автор столкнулся со сложностями при попытке решить задачи проекта с помощью kafka-streams. Эксперимент вышел неудачным, и в итоге команда отказалась от этой технологии. Вместо нее решили попробовать Clickhouse (CH), эта база хорошо подошла и отлично решает почти все задачи, которые ставит бизнес. В данной статье автор расскажет об особенностях использования CH.
Базы данных
Автор столкнулся со сложностями при попытке решить задачи проекта с помощью kafka-streams. Эксперимент вышел неудачным, и в итоге команда отказалась от этой технологии. Вместо нее решили попробовать Clickhouse (CH), эта база хорошо подошла и отлично решает почти все задачи, которые ставит бизнес. В данной статье автор расскажет об особенностях использования CH.
Базы данных
30 SQL-запросов, объяснённых через их эквиваленты Pandas
В 2008 году появился Pandas, предлагающий привлекательные функции, такие как встроенная визуализация и гибкая обработка данных. Pandas быстро стал популярным инструментом для исследования данных. Но SQL по-прежнему держит свои позиции и остаётся жизненно важным навыком для любого специалиста по данным.
В этом материале автор разберет как легко выучить SQL, если вы уже знаете Pandas.
Базы данных
В 2008 году появился Pandas, предлагающий привлекательные функции, такие как встроенная визуализация и гибкая обработка данных. Pandas быстро стал популярным инструментом для исследования данных. Но SQL по-прежнему держит свои позиции и остаётся жизненно важным навыком для любого специалиста по данным.
В этом материале автор разберет как легко выучить SQL, если вы уже знаете Pandas.
Базы данных
Максимизация производительности ScyllaDB
ScyllaDB — это высокопроизводительная распределённая NoSQL база данных, совместимая с Apache Cassandra на уровне протокола, но предлагающая значительно более высокую пропускную способность и меньшую задержку. ScyllaDB подходит для приложений, требующих обработки больших объёмов данных в реальном времени, таких как системы аналитики, IoT или платформы потоковой передачи данных.
Базы данных
ScyllaDB — это высокопроизводительная распределённая NoSQL база данных, совместимая с Apache Cassandra на уровне протокола, но предлагающая значительно более высокую пропускную способность и меньшую задержку. ScyllaDB подходит для приложений, требующих обработки больших объёмов данных в реальном времени, таких как системы аналитики, IoT или платформы потоковой передачи данных.
Базы данных
Media is too big
VIEW IN TELEGRAM
SQL Injection: теории и примеры
В предыдущем своем видео автор рассматривал SQL Injection сразу на практике, а в этом новом ролике возвращается на шаг назад и говорит чуть более подробно о самой теории и разбирает несколько небольших примеров.
Смотреть это видео на youtube: youtu.be/VAMWNjm4DZY
В предыдущем своем видео автор рассматривал SQL Injection сразу на практике, а в этом новом ролике возвращается на шаг назад и говорит чуть более подробно о самой теории и разбирает несколько небольших примеров.
Смотреть это видео на youtube: youtu.be/VAMWNjm4DZY
Как заставить вашу базу данных летать, а не ползать: масштабирование и репликация
Автор подготовил ультимативный гайд по оптимизации или хорошему, грамотному проектированию баз данных с расчетом на масштабирование. Всего в цикле будет 3 статьи. В первой поговорим о двух разных подходах масштабирования БД и о том, как лучше его делать и как лучше не делать.
Базы данных
Автор подготовил ультимативный гайд по оптимизации или хорошему, грамотному проектированию баз данных с расчетом на масштабирование. Всего в цикле будет 3 статьи. В первой поговорим о двух разных подходах масштабирования БД и о том, как лучше его делать и как лучше не делать.
Базы данных