Всё о базах данных простым языком. Сотрудничество: @max_excel РКН: vk.cc/cHhG5h
⚠️ Как создать собственный тип данных с помощью PostgreSQL?
Расскажем на открытом уроке «Пользовательские типы данных в PostgreSQL» в рамках практического курса «PostgreSQL для администраторов баз данных и разработчиков» от OTUS
🔹На открытом уроке рассмотрим как можно создать пользовательский тип и как с ним работать.
🔹Разберем несколько примеров детально "до винтика"
🦾 PostgreSQL — навык, открывающий двери в более интересные и перспективные проекты. Тестируйте занятие на бесплатном уроке и начните обучение уже 30 июля.
👉 Регистрация и подробности
https://otus.pw/DZqI/?erid=LjN8KUWnN
Предложение для пользователей системы "1С".
Отличная возможность поднять свою ценность в компании и увеличить оплату своего труда.
Узнайте подробности по ссылке и получите скидку: https://epic.st/PG9Ijp?erid=2Vtzqxgvcjj
Чем курс будет полезен:
– вы сможете дорабатывать конфигурацию под требования заказчика;
– вы научитесь составлять ТЗ, создавать отчёты и обрабатывать данные эффективнее, чем раньше;
– вы изучите полный функционал привычной системы "1С-Предприятие" и научитесь разрабатывать и изменять её;
– вы подготовитесь к сдаче экзамена "1С:Профессионал" и улучшите свои позиции на рынке труда, а также сможете найти работу программистом 1С.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Основы 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
NoSQL простым языком: что это и зачем нужно?
NoSQL — тип баз данных, которые хранят данные в отличном от реляционных таблиц формате. Они узкоспециализированны для конкретных задач и нужны для улучшения производительности, масштабируемости и удобства в работе. В этом ролике автор подробно и наглядно разберёт данный тип БД.
Смотреть это видео на youtube: youtu.be/IBzTDkYNB7I
Разработка многопоточной базы данных
В этой статье автор расскажет о том, как разработать многопоточную базу данных, уделяя внимание ключевым компонентам и механизмам, которые обеспечивают ее эффективное функционирование. Вы рассмотрите основы хранилища данных, транзакционные системы, многопоточность, журналирование и восстановление, а также создание API для взаимодействия с базой данных.
Базы данных
Знакомство с Percona Everest [Beta] — инструментом для управления кластерами баз данных
Осенью 2023 года вышла Alpha-версия Percona Everest — нового продукта от компании Percona. Это cloud-native database platform — инструмент с графическим интерфейсом для управления кластерами баз данных, развёрнутыми в Kubernetes.
Базы данных
Как SQL-скриптом сократить время ручного тестирования в 3 раза и облегчить жизнь коллегам
Если ваша система использует БД и время от времени нужны тестовые записи, или если вы делаете insert-ы с несколькими наборами значений values, то изложенное в этой статье может вам пригодиться.
Базы данных
LLM'ы в преобразовании запроса на естественном языке в SQL (text2sql)
Одной из главных проблем, с которыми сталкиваются компании, это непосредственная работа с базами данных с помощью языка SQL. Поэтому на рынке появляются инструменты, позволяющие писать запрос на естественном языке и получать ответ на языке запросов. В этой статье автор познакомит вас с двумя AI-инструментами для генерации SQL-запросов: SQLCoder Defog и SQLthroughAI.
Базы данных
Доклады, развлечения и полезные знакомства для ИТ-сообщества Казани ☄️
13 июля в Казани пройдет масштабный ИТ-фестиваль «Сезон кода». Это большое летнее мероприятие от Т-Банка для опытных специалистов по Java, Scala, Mobile, QA и Data в Татарстане.
Залетайте, чтобы прокачать навыки и пообщаться с коллегами в неформальной обстановке. Вот что вас ждет:
— доклады от экспертов из крупных технологичных компаний: T-Банк, VK, Сбер и Magnit Markett;
— полезные знакомства, много общения и обмен опытом со специалистами других компаний;
— ИТ-квиз, диджитал-игра на преодоление препятствий и настольная игра «Спринт или пропал» от инженеров Т-Банка;
— спортивные активности: настольный теннис и баскетбол;
— живая музыка и вечеринка.
📌 Получите билеты за благотворительный взнос от 1000 рублей.
erid:2Vtzqxm8VCB
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
Освойте популярные подходы к мониторингу СУБД PostgreSQL в Zabbix!
✨ Приглашаем 27 июня в 20:00 мск на бесплатный вебинар «Мониторинг PostgreSQL в Zabbix»
Вебинар является частью полноценного онлайн-курса "Observability: мониторинг, логирование, трейсинг от Отус".
➡️ Записаться на вебинар: https://vk.cc/cxYwvP
На вебинаре мы разберем:
✅ основные метрики, за которыми нужно наблюдать;
✅ процессы, которые обеспечивают работоспособность кластера PostgreSQL;
✅ каким образом можно мониторить реплики и бэкапы данной СУБД;
✅ ответы на все возникающие вопросы.
🎙 Спикер Иван Федоров — опытный технический директор и капитан команды IBI Solutions.
Записывайтесь сейчас, а мы потом напомним. Участие бесплатно.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🚀 Узнайте, как заставить PostgreSQL работать с максимальной отдачей с бесплатным курсом от компании «Тантор Лабс»!
🗄️ Российская компания «Тантор Лабс» (входит в «Группу Астра») специализируется на проектировании и разработке решений в области баз данных.
Компания предлагает бесплатный образовательный курс, который поможет вам освоить работу с платформой Tantor – российским решением для эффективного управления и администрирования корпоративных баз данных, основанных на PostgreSQL.
🔸 Какова структура и архитектура Платформы?
🔸 Каковы возможности и функциональность Платформы?
🔸 Как Платформа помогает оптимизировать администрирование и разработку?
Почему важно уметь работать с отечественными ИТ-продуктами?
🔸 Спрос на специалистов и карьерный рост: знание специфики работы с базами данных, актуальными для нашего рынка, – очевидное преимущество при найме в ведущие российские компании.
🔸 Поддержка отрасли: использование и развитие российских ИТ-решений способствует укреплению национальной экономики.
Ознакомиться с открытыми онлайн-курсами можно на сайте вендора.
Реклама. ООО "ТАНТОР ЛАБС", ИНН 9701183207, ERID:LjN8K4gtE
😎Эскуэльте на Си!
👉Узнайте больше о возможностях языка на бесплатном вебинаре онлайн-курса «Программист С» — «Написание расширения PostgreSQL на языке С»: регистрация
На бесплатном вебинаре мы:
- познакомимся с возможностью написания функций на языке С для работы с данными
- создадим и подключим собственное расширение для СУБД PostgreSQL, написанное на языке С
- рассмотрим плюсы и минусы создания таких расширений
🤝Понравится вебинар — продолжите обучение на курсе по специальной цене и даже в рассрочку!
erid: LjN8JwaRT
🔥Внимание всем!
24 и 25 июня присоединяйтесь к открытой трансляции Главного зала конференции Saint HighLoad++ 2024
Два дня с 10:00 до 18:00 — самые интересные доклады конференции.
Среди спикеров — Филипп Бочаров (МТС Диджитал). Филипп расскажет историю разработки единого хранилища метрик для экосистемы.
А вместе с его коллегой Евгением Ненаховым разберемся, как работает Streaming Processing на Big Data для рекламных кампаний МТС. И еще 11 огненных докладов без регистрации и смс
👉Полная программа и ссылки для подключения — на сайте: https://clck.ru/3BRu9d?erid=LjN8JuP2m
Партнер трансляции компания МТС - экосистема цифровых сервисов. Одна из ведущих экосистемных компаний России. Предоставляет услуги мобильной и фиксированной связи, решения в области объединенных коммуникаций, интернета вещей, обработки данных, облачных вычислений и кибербезопасности. В компании работает больше 8 000 IT-специалистов!
Live-интенсив: разбираем тестовое задание в OZON на junior-аналитика! 🔥
Мы знаем, что разбор тестовых заданий - ваш любимый формат. Поэтому мы приглашаем вас на интенсив, где мы в прямом эфире будем разбирать настоящее тестовое задание в OZON на аналитика данных!
Собираемся в прямом эфире 25 июня (вт) в 19:00 (Мск). Ссылка на трансляцию придет в бота, записывайтесь!
👉🏻 Записаться на live-интенсив 👈🏻
Что будем делать на интенсиве:
◾️ Проанализируем заказы пользователей по retention, времени доставки, сумме заказа т.д.
◾️ Научимся легко генерировать большой DataFrame с синтетическими данными
◾️ Посчитаем описательные статистики
◾️ Изучим полезные фичи Pandas: apply, map, pct_change и др.
◾️ Построим интерактивные графики с помощью plotly
◾️ Научимся строить и читать необычные графики - например, violinplot
Вебинар подойдет даже если вы только-только начинаете свой путь в аналитике - будем разбирать все по шагам понятным языком 🧡
Короче, ждем всех – будет мега-круто!
👉🏻 Записаться на live-интенсив 👈🏻
Реклама. ООО «АЙТИ РЕЗЮМЕ». ИНН 4025460134.
Erid:LjN8KYw1X
❗️ Внимание! Курс на импортозамещение: базы данных и аналитика
Узнайте об аналогах иностранного ПО в области хранения и аналитики данных, которое активно внедряют ведущие российские компании. На бесплатном уроке рассмотрим:
1. Виды баз данных
2. Обзор замещаемых решений и их функционал
3. Обзор замещающих решений и их основной функционал
4. Вопросы и ответы
В результате открытого урока вы сможете увидеть и оценить перспективы развития имеющихся решений в области аналитики и хранения данных
👉🏻 Вебинар проведёт Александра Мёрзлая, опытный аналитик из крупного банка
🔥 Встречаемся сегодня, 24 июня в 20:00 мск в преддверии старта курса «BI-аналитика». Все участники вебинара получат специальную цену на обучение!
Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок и получить запись: https://otus.pw/mUmr/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
5 бесплатных сервисов для практики SQL
Когда вы только начинаете изучать SQL, нужно как можно больше практики. Хорошо, когда есть реальные задачи на работе, на которых можно практиковаться. Но если их нет - то эти бесплатные сервисы помогут получить необходимую практику и улучшить свой уровень.
Базы данных
Теория баз данных
В этом видеоуроке автор подробно разбирает основы баз данных.
00:55 Содержание
01:59 БД и СУБД: MySQL vs PostgreSQL
03:58 Состав БД: индексы, транзакции, триггеры
07:10 SQL vs NoSQL
11:40 Типы данных
15:27 Как описывать поля в ТЗ
17:31 Типы связей
19:55 Выбор типа поля
24:00 Как описывать связи в ТЗ
27:17 Как проектировать связи в БД
30:34 Ключи Primary и Foreign
34:30 Нормализация
36:48 Лайфхаки
39:18 Миграции, сиды, дампы
Смотреть это видео на youtube: youtu.be/YdCGGBUCoDQ
Иерархические (рекурсивные) запросы
При построении SQL-запросов иногда может потребоваться соединение таблицы с самой собой. Например, если таблица содержит список сотрудников с указанием должностной подчиненности, или филиалов и входящих в них под-филиалов, то можно вывести всю иерархию одним запросом, дописав всего лишь несколько слов. В этом видеоуроке автор подробно разбирает такие иерархические (рекурсивные) запросы.
Смотреть это видео на youtube: youtu.be/9_MuOe6KrmE
СУБД ClickHouse: настоящее и будущее
В этом видео автор поделится основными принципами и целями развития ClickHouse, отличительными чертами и преимуществами системы, которые планируют развивать. Также автор рассмотрит недостатки и неудобства системы.
Помимо этого вы познакомитесь с некоторыми новыми возможностями ClickHouse, которые раньше сложно было даже представить.
Смотреть это видео на youtube: youtu.be/qeZOT8B8QiA
Функции SQL для даты и времени
В этом видеоуроке автор подробно разбирает функции SQL, необходимые для работы с датой и временем.
00:00 Вступление
00:27 Получение системной даты и времени (SYSDATE)
01:05 Преобразовать строку в дату (TO_DATE)
01:59 Получить последний день месяца (LAST_DAY)
02:28 Добавить N-ое количество месяцев (ADD_MONTHS)
02:57 Извлечь год, квартал, месяц (EXTRACT)
03:14 Получить первый день года, квартала, месяца или недели (TRUNC)
Смотреть это видео на youtube: youtu.be/_6XWUJ2zf8Y
Миграция терабайтной базы 1С: УПП с платформы 1C 8.1 на 8.3
В этом материале автор говорит про, казалось бы, обыденный случай – обновление платформы 1С. Но большие базы, как обычно, накладывают свои ограничения на все процессы обновления / обслуживания / конвертации. Есть много рисков, которые необходимо предусмотреть на берегу, подстелить соломки, чтобы не получить простои системы и бизнеса.
Базы данных
Интеграция LLM в корпоративное хранилище данных
В этой статье автор рассматривает способы интеграции Large Language Models (LLM) в корпоративные системы хранения данных. Основное внимание уделено использованию LLM для автоматического извлечения информации из текстовых данных с последующим формированием SQL-запросов.
Базы данных
Основы SQL: Подзапросы
В этом видео автор подробно и наглядно разбирает работу с подзапросам в SQL.
00:00 Подзапросы в SQL (subqueries)
00:52 Запуск подзапросов в SELECT
02:01 Подзапрос, возвращающий список значений
04:25 Подзапросы в UPDATE
05:57 Итоги
Смотреть это видео на youtube: youtu.be/Df6tQlWhn3Q
Базовые SELECT запросы в SQL
В этом видеокурсе автор разбирает основы SQL: вы узнаете что такое SQL, научитесь писать SQL-запросы различной сложности. Все эти знания будут легко применимы не только к PostgreSQL, но и к другим СУБД: MySQL, Microsoft SQL Server, Oracle.
0:00:00 Полная выборка данных с SELECT
0:07:06 Выборка и простая арифметика в SQL
0:10:30 Использование DISTINCT
0:15:29 Использование COUNT
0:25:17 Использование WHERE
0:36:17 AND и OR
0:46:56 BETWEEN
0:52:27 IN, NOT IN
0:57:24 Сортировка с ORDER BY
1:02:37 MIN, MAX, AVG
1:16:14 LIKE для поиска строк
1:22:21 LIMIT
1:24:36 Проверка на NULL: IS NULL, IS NOT NULL
1:27:38 Группировка с GROUP BY
1:37:06 UNION, INTERSECT, EXCEPT
Смотреть это видео на youtube: youtu.be/QlTKtC0_Wgk
Основные команды SQL, которые должен знать каждый программист
В этой статье автор рассмотрит основные команды SQL, включая агрегатные функции и вложенные подзапросы, на примере работы с MySQL.
Базы данных
Нормализация и денормализация базы данных
Понимание нормализации и денормализации - это основа основ SQL. Если кратко, нормализованное состояние БД удобно для хранения и редактирования данных, а денормализованное - для отображения.
SQL имеет большое количество инструментов, как из нормального состояния преобразовать таблицы в денормализованные, одна из таких возможностей - это объединение таблиц через FROM и перечисление нескольких таблиц.
Умение склеивать таблицы разными способами поможет вам на собеседовании, а также облегчит понимание темы JOIN в SQL.
00:00 Введение
00:25 Нормализованная структура БД
00:40 Денормализовання структура БД
01:28 Анализ БД
02:25 Первичный и внешний ключ SQL
05:16 Склейка через FROM и псевдонимы
09:19 SELECT с указанием таблицы
11:37 Целостность баз данных
Смотреть это видео на youtube: youtu.be/oOJgHQ5Yuto
Книга: «Антипаттерны SQL. Как избежать ловушек при работе с базами данных»
Язык SQL необходим для работы со структурированными данными. Программисты, прекрасно знающие свой любимый язык (Java, Python или Go), не могут разбираться во всем, и часто не являются экспертами в SQL. Это приводит к появлению антипаттернов — решений, которые на первый взгляд кажутся правильными, но со временем создают все больше проблем.
Базы данных
Big Data
В этом ролике авторы обсуждают следующие вопросы: что такое большие данные, кто такие data scientist специалисты, как управлять data специалистами, зачем каждой компании нужно задуматься о больших данных и др.
00:00 Вступление
00:50 Почему большие данные — это важно
03:25 Магия и Big data
06:42 Как сейчас большие данные помогают в ритейле
13:20 Про историю взаимодействия с клиентом
14:49 Кто такие data scientist специалисты
18:20 Как управлять data специалистами
22:55 Про эффективного руководителя
32:01 Развитие сотрудников, ответственность и гордыня
36:48 Что нужно молодым программистам
42:30 Про проведение изменений в большой компании
Смотреть это видео на youtube: youtu.be/eGWYKmX7PoI
Оператор SQL IN на понятных примерах
В этой статье автор подробно разбирает синтаксис оператора фильтрации SQL IN и рассматривает его использование на практических примерах.
Базы данных
Как благодаря переезду хранилища данных прокачать стек, архитектуру и скиллы команды
Правильный стек, правильная архитектура и правильное видение процесса ELT — залог успешной аналитики, с этим никто не спорит. Но как прийти к ним и как найти баланс между затратами времени на исследование и поддержкой уже сделанного в бесконечном потоке A/B-тестирований, дашбордов, метрик и Ad hoc-запросов?
Базы данных