Как SQL-скриптом сократить время ручного тестирования в 3 раза и облегчить жизнь коллегам
Если ваша система использует БД и время от времени нужны тестовые записи, или если вы делаете insert-ы с несколькими наборами значений values, то изложенное в этой статье может вам пригодиться.
Базы данных
Если ваша система использует БД и время от времени нужны тестовые записи, или если вы делаете insert-ы с несколькими наборами значений values, то изложенное в этой статье может вам пригодиться.
Базы данных
This media is not supported in your browser
VIEW IN TELEGRAM
Группировка и фильтрация в SQL
В этом видеоуроке автор подробно разбирает процесс фильтрации результатов группировки в SQL с помощью ключевого слова HAVING.
00:00 Фильтрация результатов группировки
00:59 Почему не работает фильтрация в WHERE
01:41 Порядок выполнения запроса SQL
02:29 Ключевое слово HAVING
04:00 Итоги
Смотреть это видео на youtube: youtu.be/ytfXUvCsNuo
В этом видеоуроке автор подробно разбирает процесс фильтрации результатов группировки в SQL с помощью ключевого слова HAVING.
00:00 Фильтрация результатов группировки
00:59 Почему не работает фильтрация в WHERE
01:41 Порядок выполнения запроса SQL
02:29 Ключевое слово HAVING
04:00 Итоги
Смотреть это видео на youtube: youtu.be/ytfXUvCsNuo
Разработка многопоточной базы данных
В этой статье автор расскажет о том, как разработать многопоточную базу данных, уделяя внимание ключевым компонентам и механизмам, которые обеспечивают ее эффективное функционирование. Вы рассмотрите основы хранилища данных, транзакционные системы, многопоточность, журналирование и восстановление, а также создание API для взаимодействия с базой данных.
Базы данных
В этой статье автор расскажет о том, как разработать многопоточную базу данных, уделяя внимание ключевым компонентам и механизмам, которые обеспечивают ее эффективное функционирование. Вы рассмотрите основы хранилища данных, транзакционные системы, многопоточность, журналирование и восстановление, а также создание API для взаимодействия с базой данных.
Базы данных
Знакомство с Percona Everest [Beta] — инструментом для управления кластерами баз данных
Осенью 2023 года вышла Alpha-версия Percona Everest — нового продукта от компании Percona. Это cloud-native database platform — инструмент с графическим интерфейсом для управления кластерами баз данных, развёрнутыми в Kubernetes.
Базы данных
Осенью 2023 года вышла Alpha-версия Percona Everest — нового продукта от компании Percona. Это cloud-native database platform — инструмент с графическим интерфейсом для управления кластерами баз данных, развёрнутыми в Kubernetes.
Базы данных
Media is too big
VIEW IN TELEGRAM
Как стать SQL-разработчиком или Data-инженером
В этом вебинаре вы рассмотрите, чем занимается специалист, работающий с базами данных, в том числе с их анализом. Кому эта область может быть интересна и какая востребованность специалистов на рынке.
План вебинара:
1. Основные направления развития в IT
2. Кто такие SQL-разработчик и дата-инженер
3. Что такое база данных и язык SQL?
4. Применение языка SQL и баз данных
5. Сферы применения баз данных
6. Какие СУБД бывают?
7. Чем занимается SQL-разработчик?
8. Для кого может быть интересно направление дата-инженера
9. Востребованность на рынке
10. Должности и направления для развития
Смотреть это видео на youtube: youtu.be/kcvslLoWDEQ
В этом вебинаре вы рассмотрите, чем занимается специалист, работающий с базами данных, в том числе с их анализом. Кому эта область может быть интересна и какая востребованность специалистов на рынке.
План вебинара:
1. Основные направления развития в IT
2. Кто такие SQL-разработчик и дата-инженер
3. Что такое база данных и язык SQL?
4. Применение языка SQL и баз данных
5. Сферы применения баз данных
6. Какие СУБД бывают?
7. Чем занимается SQL-разработчик?
8. Для кого может быть интересно направление дата-инженера
9. Востребованность на рынке
10. Должности и направления для развития
Смотреть это видео на youtube: youtu.be/kcvslLoWDEQ
5 бесплатных сервисов для практики SQL
Когда вы только начинаете изучать SQL, нужно как можно больше практики. Хорошо, когда есть реальные задачи на работе, на которых можно практиковаться. Но если их нет - то эти бесплатные сервисы помогут получить необходимую практику и улучшить свой уровень.
Базы данных
Когда вы только начинаете изучать SQL, нужно как можно больше практики. Хорошо, когда есть реальные задачи на работе, на которых можно практиковаться. Но если их нет - то эти бесплатные сервисы помогут получить необходимую практику и улучшить свой уровень.
Базы данных
Media is too big
VIEW IN TELEGRAM
Что такое CLICKHOUSE и колоночные СУБД
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое Clickhouse
• Что такое колоночные СУБД
• Чем отличаются от обычных строковых
• Почему Clickhouse работает так быстро
• Преимущества использования
• Трудности при работе
• Для каких проектов используется
• В каких сферах используется
• Где не нужен
• Советы по работе с Clickhouse
Смотреть это видео на youtube: youtu.be/2b4heaO3U8k
В этом ролике автор дает подробные ответы на следующие вопросы:
• Что такое Clickhouse
• Что такое колоночные СУБД
• Чем отличаются от обычных строковых
• Почему Clickhouse работает так быстро
• Преимущества использования
• Трудности при работе
• Для каких проектов используется
• В каких сферах используется
• Где не нужен
• Советы по работе с Clickhouse
Смотреть это видео на youtube: youtu.be/2b4heaO3U8k
Миграция терабайтной базы 1С: УПП с платформы 1C 8.1 на 8.3
В этом материале автор говорит про, казалось бы, обыденный случай – обновление платформы 1С. Но большие базы, как обычно, накладывают свои ограничения на все процессы обновления / обслуживания / конвертации. Есть много рисков, которые необходимо предусмотреть на берегу, подстелить соломки, чтобы не получить простои системы и бизнеса.
Базы данных
В этом материале автор говорит про, казалось бы, обыденный случай – обновление платформы 1С. Но большие базы, как обычно, накладывают свои ограничения на все процессы обновления / обслуживания / конвертации. Есть много рисков, которые необходимо предусмотреть на берегу, подстелить соломки, чтобы не получить простои системы и бизнеса.
Базы данных
Топ полезных SQL-запросов для PostgreSQL
Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В этой статье подробно рассмотрим SQL-запросы, которые помогут вам отслеживать эти показатели и просто могут быть полезны как пользователю.
Базы данных
Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В этой статье подробно рассмотрим SQL-запросы, которые помогут вам отслеживать эти показатели и просто могут быть полезны как пользователю.
Базы данных
Media is too big
VIEW IN TELEGRAM
Продвинутый курс SQL
В этом видео автор рассматривает на практике работу с продвинутыми командами языка запросов SQL.
01:14 Сортировка по номеру
03:23 Ограничение вывода (LIMIT)
06:30 Уникальность данных (DISTINCT)
08:18 Сложение колонок
11:00 Псевдонимы
15:35 JOIN - связи таблиц
27:45 LEFT JOIN
29:38 RIGHT JOIN
35:00 Быть или не быть (EXISTS)
39:32 Объединения (UNION)
41:42 Глобальный поиск
43:45 Агрегатные функции
54:00 Группировка данных (GROUP BY)
Смотреть это видео на youtube: youtu.be/iawjAmwTo9E
В этом видео автор рассматривает на практике работу с продвинутыми командами языка запросов SQL.
01:14 Сортировка по номеру
03:23 Ограничение вывода (LIMIT)
06:30 Уникальность данных (DISTINCT)
08:18 Сложение колонок
11:00 Псевдонимы
15:35 JOIN - связи таблиц
27:45 LEFT JOIN
29:38 RIGHT JOIN
35:00 Быть или не быть (EXISTS)
39:32 Объединения (UNION)
41:42 Глобальный поиск
43:45 Агрегатные функции
54:00 Группировка данных (GROUP BY)
Смотреть это видео на youtube: youtu.be/iawjAmwTo9E
SQL простыми словами
В этой статье автор собрал все, что нужно знать об SQL на первых порах: привел реальные кейсы использования языка запросов и показал, как написать ваш первый код.
Базы данных
В этой статье автор собрал все, что нужно знать об SQL на первых порах: привел реальные кейсы использования языка запросов и показал, как написать ваш первый код.
Базы данных
Go Tarantool: как построить Key-value-хранилище на сотни тысяч запросов в секунду
С увеличением сложности ИТ-систем все больше становится очевидной ограниченность привычных реализаций с простой архитектурой компонентов. Особенно это заметно в случае систем, которые должны стабильно работать с большими и интенсивными нагрузками.
Базы данных
С увеличением сложности ИТ-систем все больше становится очевидной ограниченность привычных реализаций с простой архитектурой компонентов. Особенно это заметно в случае систем, которые должны стабильно работать с большими и интенсивными нагрузками.
Базы данных
Всё что нужно знать про DuckDB
DuckDB — это хороший инструмент для взаимодействия с данными. Он позволяет через единый интерфейс (SQL) общаться с разными сервисами и форматами файлов.
Базы данных
DuckDB — это хороший инструмент для взаимодействия с данными. Он позволяет через единый интерфейс (SQL) общаться с разными сервисами и форматами файлов.
Базы данных
Комбинаторы в ClickHouse
Автору статьи часто приходилось сталкиваться с тем, что не все коллеги были знакомы с комбинаторами агрегатных функций в ClickHouse или же ограничивались использованием комбинатора -If.
Базы данных
Автору статьи часто приходилось сталкиваться с тем, что не все коллеги были знакомы с комбинаторами агрегатных функций в ClickHouse или же ограничивались использованием комбинатора -If.
Базы данных
Media is too big
VIEW IN TELEGRAM
Сортировка в SQL
В этом видеоуроке автор подробно разбирает процесс сортировки данных в SQL с использованием оператора ORDER BY.
00:00 Сортировка в SQL
01:50 Порядок сортировки: ASC, DESC
03:19 Совместное использование сортировки и фильтрации
04:21 Ограничение количества выбираемых строк
05:36 Сортировка по нескольким столбцам
06:46 SQL как английский
08:34 Итоги
Смотреть это видео на youtube: youtu.be/bYdjR6QexJY
В этом видеоуроке автор подробно разбирает процесс сортировки данных в SQL с использованием оператора ORDER BY.
00:00 Сортировка в SQL
01:50 Порядок сортировки: ASC, DESC
03:19 Совместное использование сортировки и фильтрации
04:21 Ограничение количества выбираемых строк
05:36 Сортировка по нескольким столбцам
06:46 SQL как английский
08:34 Итоги
Смотреть это видео на youtube: youtu.be/bYdjR6QexJY
Почему вам стоит отказаться от использования timestamp в PostgreSQL
Не секрет, что работа с часовыми поясами — боль, и многие разработчики объяснимо стараются ее избегать. Тем более что в каждом языке программирования и в каждой СУБД работа с часовыми поясами реализована по-разному.
Базы данных
Не секрет, что работа с часовыми поясами — боль, и многие разработчики объяснимо стараются ее избегать. Тем более что в каждом языке программирования и в каждой СУБД работа с часовыми поясами реализована по-разному.
Базы данных
SQL миграции в Postgres. Часть 2
Эта статья посвящена двум более сложным миграциям:
- обновление большой таблицы
- разделение таблицы на две
Базы данных
Эта статья посвящена двум более сложным миграциям:
- обновление большой таблицы
- разделение таблицы на две
Базы данных
Media is too big
VIEW IN TELEGRAM
Что такое GraphQL с примерами
00:59 Что такое GraphQL и откуда он взялся
01:55 Чем GraphQL лучше, чем REST API
04:03 Графовая структура
04:45 Типы запросов
07:00 Основные концепции в GraphQL
12:07 Схема
14:09 Преимущества
Смотреть это видео на youtube: youtu.be/Xkx5wroOt7o
00:59 Что такое GraphQL и откуда он взялся
01:55 Чем GraphQL лучше, чем REST API
04:03 Графовая структура
04:45 Типы запросов
07:00 Основные концепции в GraphQL
12:07 Схема
14:09 Преимущества
Смотреть это видео на youtube: youtu.be/Xkx5wroOt7o
Почему Trino такой быстрый: динамические фильтры
Принцип большинства оптимизаций производительности в аналитических SQL-движках — ответить на запрос пользователя, затратив минимум вычислительных ресурсов. Динамические фильтры — это оптимизация, которая создает дополнительный предикат для одной из сторон оператора Join на основе данных другой стороны. Рассмотрим реализацию динамических фильтров на примере Trino.
Базы данных
Принцип большинства оптимизаций производительности в аналитических SQL-движках — ответить на запрос пользователя, затратив минимум вычислительных ресурсов. Динамические фильтры — это оптимизация, которая создает дополнительный предикат для одной из сторон оператора Join на основе данных другой стороны. Рассмотрим реализацию динамических фильтров на примере Trino.
Базы данных
Как устроена виртуальная машина SQLite
Среди встраиваемых баз данных SQLite уникальна не только благодаря своему транзакционному уровню хранения данных, построенному по принципу Б-дерева, но и благодаря собственному надёжному движку выполнения SQL. В этой статье автор подробно разбирает, как SQLite синтаксически анализирует, оптимизирует и выполняет ваши SQL-запросы.
Базы данных
Среди встраиваемых баз данных SQLite уникальна не только благодаря своему транзакционному уровню хранения данных, построенному по принципу Б-дерева, но и благодаря собственному надёжному движку выполнения SQL. В этой статье автор подробно разбирает, как SQLite синтаксически анализирует, оптимизирует и выполняет ваши SQL-запросы.
Базы данных