Media is too big
VIEW IN TELEGRAM
Полный курс по базам данных MySQL в phpMyAdmin
В этом видеокурсе автор подробно разбирает базы данных на примере системы управления базами данных phpMyAdmin. Вы научитесь создавать базы данных и таблицы со связями, импортировать и экспортировать базы данных и таблицы. Зная всё это вы в любой момент сможете быстро и без особых сложностей изучить другую СУБД, так как отличия будут минимальны.
0:00:00 Введение и основные понятия
0:04:20 Установка сервера и запуск phpMyAdmin
0:12:04 Типы полей в MySQL
0:16:05 Пользователи и привилегии
0:20:49 Основные операции с БД
0:24:56 Таблицы в БД
0:40:01 Записи в таблице
0:49:45 Индекс и первичный ключ
0:53:46 Импорт и экспорт
0:59:30 Связи между таблицами
1:25:30 Теория создания базы данных Фильмы
1:28:55 Практика создания базы данных Фильмы
1:39:24 Сложный SQL запрос для связанных таблиц
Смотреть это видео на youtube: youtu.be/oevyoqUK-YY
В этом видеокурсе автор подробно разбирает базы данных на примере системы управления базами данных phpMyAdmin. Вы научитесь создавать базы данных и таблицы со связями, импортировать и экспортировать базы данных и таблицы. Зная всё это вы в любой момент сможете быстро и без особых сложностей изучить другую СУБД, так как отличия будут минимальны.
0:00:00 Введение и основные понятия
0:04:20 Установка сервера и запуск phpMyAdmin
0:12:04 Типы полей в MySQL
0:16:05 Пользователи и привилегии
0:20:49 Основные операции с БД
0:24:56 Таблицы в БД
0:40:01 Записи в таблице
0:49:45 Индекс и первичный ключ
0:53:46 Импорт и экспорт
0:59:30 Связи между таблицами
1:25:30 Теория создания базы данных Фильмы
1:28:55 Практика создания базы данных Фильмы
1:39:24 Сложный SQL запрос для связанных таблиц
Смотреть это видео на youtube: youtu.be/oevyoqUK-YY
Яндекс продолжает добавлять новую функциональность в СУБД собственной разработки. Компания анонсировала запуск нового компонента системы – YDB DWH. Он поддерживает аналитическую обработку данных.
С новым компонентом СУБД Яндекса может работать со сложными аналитическими запросами (OLAP) и способна хранить сотни терабайт данных. Платформа горизонтально масштабируется за счет автоматического партиционирования по объему и нагрузке, а МРР-архитектура позволяет быстро выполнять запросы.
Помимо YDB DWH, в надстройках системы также есть шина данных YDB Topics и надстройка для задач машинного обучения YDB Search. Основной компонент платформы – YDB Enterprise, он отвечает за обработку транзакций.
С новым компонентом СУБД Яндекса может работать со сложными аналитическими запросами (OLAP) и способна хранить сотни терабайт данных. Платформа горизонтально масштабируется за счет автоматического партиционирования по объему и нагрузке, а МРР-архитектура позволяет быстро выполнять запросы.
Помимо YDB DWH, в надстройках системы также есть шина данных YDB Topics и надстройка для задач машинного обучения YDB Search. Основной компонент платформы – YDB Enterprise, он отвечает за обработку транзакций.
Media is too big
VIEW IN TELEGRAM
Условный оператор CASE в SQL
В этом видеоуроке автор подробно и наглядно разберет оператор CASE в SQL. CASE — это условный оператор, который позволяет осуществлять проверку и возвращать результат, который зависит от того, какое условие выполнено.
Смотреть это видео на youtube: youtu.be/d-tY8vm_SHM
В этом видеоуроке автор подробно и наглядно разберет оператор CASE в SQL. CASE — это условный оператор, который позволяет осуществлять проверку и возвращать результат, который зависит от того, какое условие выполнено.
Смотреть это видео на youtube: youtu.be/d-tY8vm_SHM
Media is too big
VIEW IN TELEGRAM
NoSQL для начинающих
В этом видео автор подробно и наглядно разбирает теорию и практику NoSQL баз данных для начинающих, на примере MongoDB.
00:00 Что такое NoSQL и где он применяется?
04:18 Основные виды NoSQL
06:04 Дополнительные темы
09:31 SQL vs NoSQL
11:53 MongoDB
14:37 Практика
Смотреть это видео на youtube: youtu.be/bEpIZfOxItU
В этом видео автор подробно и наглядно разбирает теорию и практику NoSQL баз данных для начинающих, на примере MongoDB.
00:00 Что такое NoSQL и где он применяется?
04:18 Основные виды NoSQL
06:04 Дополнительные темы
09:31 SQL vs NoSQL
11:53 MongoDB
14:37 Практика
Смотреть это видео на youtube: youtu.be/bEpIZfOxItU
Media is too big
VIEW IN TELEGRAM
Введение в PostgreSQL
В этом видеоуроке автор дает общее представление о PostgreSQL и его архитектуре. Вы разберете процесс установки, базовой настройки и запуска СУБД, процесс управления пользователями, данными и доступом, базовые задачи сопровождения и мониторинга СУБД, а также резервное копирование и восстановление.
00:37 Что такое PostgreSQL
02:39 Основные свойства
07:32 История развития
10:50 Форки PostgreSQL
21:24 Цикл разработки
29:05 Новые возможности
Смотреть это видео на youtube: youtu.be/e2K_-uoqvaM
В этом видеоуроке автор дает общее представление о PostgreSQL и его архитектуре. Вы разберете процесс установки, базовой настройки и запуска СУБД, процесс управления пользователями, данными и доступом, базовые задачи сопровождения и мониторинга СУБД, а также резервное копирование и восстановление.
00:37 Что такое PostgreSQL
02:39 Основные свойства
07:32 История развития
10:50 Форки PostgreSQL
21:24 Цикл разработки
29:05 Новые возможности
Смотреть это видео на youtube: youtu.be/e2K_-uoqvaM
Media is too big
VIEW IN TELEGRAM
Практика по SQL: удаление дубликатов email
В этом видеоуроке автор разбирает решение задачи по удалению дубликатов записей в таблице при помощи использования подзапросов в команде DELETE.
00:00 Описание задачи
01:28 Создание таблицы для экспериментов
02:31 Разработка подзапроса
03:21 Разработка команды для удаления дубликатов
04:28 Запуск команды на Leetcode
05:15 Учет особенностей MySQL
06:24 Итоги
Смотреть это видео на youtube: youtu.be/nF-l3tZovKY
В этом видеоуроке автор разбирает решение задачи по удалению дубликатов записей в таблице при помощи использования подзапросов в команде DELETE.
00:00 Описание задачи
01:28 Создание таблицы для экспериментов
02:31 Разработка подзапроса
03:21 Разработка команды для удаления дубликатов
04:28 Запуск команды на Leetcode
05:15 Учет особенностей MySQL
06:24 Итоги
Смотреть это видео на youtube: youtu.be/nF-l3tZovKY
Media is too big
VIEW IN TELEGRAM
Полезные функции и операторы SQL
В этом видео автор рассматривает функции и операторы SQL, которые наиболее полезны в виду их разнообразного применения.
00:00 Вступление
00:24 Работа с полями таблиц в SQL
00:57 Создать таблицу для работы
01:09 Добавить поле в таблицу
01:34 Узнать тип поля
01:48 Переместить поле
02:22 Изменить тип поля
03:19 Переименовать поле
03:37 Удалить поле
03:58 Форматирование записей
05:55 Временные таблицы в SQL
Смотреть это видео на youtube: youtu.be/SglQ7CCkkTw
В этом видео автор рассматривает функции и операторы SQL, которые наиболее полезны в виду их разнообразного применения.
00:00 Вступление
00:24 Работа с полями таблиц в SQL
00:57 Создать таблицу для работы
01:09 Добавить поле в таблицу
01:34 Узнать тип поля
01:48 Переместить поле
02:22 Изменить тип поля
03:19 Переименовать поле
03:37 Удалить поле
03:58 Форматирование записей
05:55 Временные таблицы в SQL
Смотреть это видео на youtube: youtu.be/SglQ7CCkkTw
Как я запустил контейнеры с Oracle Database 21c Express Edition внутри Podman на отечественной ОС
В этой статье рассматривается пошаговое создание образов «с нуля» для контейнерного движка Podman. Внутрь контейнера «упакована» база данных Oracle Database 21c Express Edition. И всё это на отечественной операционной системе РЕД ОС.
Базы данных
В этой статье рассматривается пошаговое создание образов «с нуля» для контейнерного движка Podman. Внутрь контейнера «упакована» база данных Oracle Database 21c Express Edition. И всё это на отечественной операционной системе РЕД ОС.
Базы данных
Media is too big
VIEW IN TELEGRAM
Основы SQL: реляционная модель, базовые запросы
В этом видео автор подробно говорит про реляционную модель и язык SQL. Вы узнаете, что такое SQL Server, какие он имеет версии редакции и почему это важно, а также разберете базовые запросы SQL.
Смотреть это видео на youtube: youtu.be/3PXPpU0kncM
В этом видео автор подробно говорит про реляционную модель и язык SQL. Вы узнаете, что такое SQL Server, какие он имеет версии редакции и почему это важно, а также разберете базовые запросы SQL.
Смотреть это видео на youtube: youtu.be/3PXPpU0kncM
Зачем запускать облачную СУБД на выделенном сервере
Когда речь заходит о выборе инфраструктуры, возникает классический вопрос: использовать готовый сервис в облаке или собрать свой на выделенных серверах. На первый взгляд, все просто: облако — это про скорость и удобство, а выделенные серверы — про мощность и производительность. Но все не так просто.
Базы данных
Когда речь заходит о выборе инфраструктуры, возникает классический вопрос: использовать готовый сервис в облаке или собрать свой на выделенных серверах. На первый взгляд, все просто: облако — это про скорость и удобство, а выделенные серверы — про мощность и производительность. Но все не так просто.
Базы данных
Media is too big
VIEW IN TELEGRAM
JOIN в SQL
В этом видеоуроке автор подробно и наглядно разбирает запросы данных из нескольких таблиц с использованием оператора JOIN.
00:00 Пример базы данных
01:53 JOIN в SQL
04:06 Псевдонимы таблиц и столбцов в JOIN
05:23 Фильтрация данных
06:59 Сортировка данных
07:32 Итоги
Смотреть это видео на youtube: youtu.be/SYJ1B2KrDCQ
В этом видеоуроке автор подробно и наглядно разбирает запросы данных из нескольких таблиц с использованием оператора JOIN.
00:00 Пример базы данных
01:53 JOIN в SQL
04:06 Псевдонимы таблиц и столбцов в JOIN
05:23 Фильтрация данных
06:59 Сортировка данных
07:32 Итоги
Смотреть это видео на youtube: youtu.be/SYJ1B2KrDCQ
#вакансия #job #vacancy #remote #parttime #руководитель #educator #databases #security
Компания: OTUS – EdTech платформа.
Вакансия: Руководитель онлайн-курса «Безопасность баз данных».
Вакансия предполагает дополнительную частичную занятость. Требуется практический опыт по тематике курса. Можно без опыта преподавания. Мы с удовольствием поможем Вам освоить Best Practices преподавания: для этого у нас есть вводный курс по преподаванию и пробные уроки с методистом.
Руководитель - это эксперт, который играет ключевую роль на курсе - разрабатывает программу курса, ведёт часть занятий, работает в команде с преподавателями, методистом и продюсером курса.
Условия:
✅ удаленное сотрудничество, занятость part-time.
✅ темы по программе курса и комфортную нагрузку можно выбирать.
✅ ставка за проведение одного занятия (полтора часа) от 3000 до 5000 руб., плюс отдельно оплачивается разработка программы, разработка материалов к занятиям, проведение открытых уроков и другие активности.
✅ уроки проводятся в онлайн формате на mts-link ru.
✅ на занятиях используется презентация с теорией и практические примеры, чтобы раскрыть тему урока.
✅ наши методисты помогают освоить лучшие инструменты и практики преподавания.
Еще Вы сможете:
✅ внести свой вклад в развитие IT.
✅ структурировать свой опыт и знания.
✅ развивать личный бренд.
✅ прокачать софт-скиллы.
Бонусы:
✅ наши курсы со скидкой/бесплатно.
✅ воркшопы и конференции для наших руководителей и преподавателей.
Подробнее в telegram: @ElenaAlias
Компания: OTUS – EdTech платформа.
Вакансия: Руководитель онлайн-курса «Безопасность баз данных».
Вакансия предполагает дополнительную частичную занятость. Требуется практический опыт по тематике курса. Можно без опыта преподавания. Мы с удовольствием поможем Вам освоить Best Practices преподавания: для этого у нас есть вводный курс по преподаванию и пробные уроки с методистом.
Руководитель - это эксперт, который играет ключевую роль на курсе - разрабатывает программу курса, ведёт часть занятий, работает в команде с преподавателями, методистом и продюсером курса.
Условия:
✅ удаленное сотрудничество, занятость part-time.
✅ темы по программе курса и комфортную нагрузку можно выбирать.
✅ ставка за проведение одного занятия (полтора часа) от 3000 до 5000 руб., плюс отдельно оплачивается разработка программы, разработка материалов к занятиям, проведение открытых уроков и другие активности.
✅ уроки проводятся в онлайн формате на mts-link ru.
✅ на занятиях используется презентация с теорией и практические примеры, чтобы раскрыть тему урока.
✅ наши методисты помогают освоить лучшие инструменты и практики преподавания.
Еще Вы сможете:
✅ внести свой вклад в развитие IT.
✅ структурировать свой опыт и знания.
✅ развивать личный бренд.
✅ прокачать софт-скиллы.
Бонусы:
✅ наши курсы со скидкой/бесплатно.
✅ воркшопы и конференции для наших руководителей и преподавателей.
Подробнее в telegram: @ElenaAlias
Как протестировать производительность СУБД перед миграцией
После ухода западных вендоров в 2022 году российские компании столкнулись с необходимостью массовой миграции с Oracle и MS SQL на PostgreSQL и другие открытые СУБД. Теперь к вопросам миграции приходится относиться ответственнее: самостоятельно оценивать риски и прогнозировать работу систем после переезда.
Базы данных
После ухода западных вендоров в 2022 году российские компании столкнулись с необходимостью массовой миграции с Oracle и MS SQL на PostgreSQL и другие открытые СУБД. Теперь к вопросам миграции приходится относиться ответственнее: самостоятельно оценивать риски и прогнозировать работу систем после переезда.
Базы данных
Как GitLab с Liquibase миграции в ClickHouse везли
В этом материале автор расскажет, как с помощью Liquibase, GitLab и немного Python настроить прозрачный, безопасный и удобный процесс миграций для ClickHouse кластера.
Базы данных
В этом материале автор расскажет, как с помощью Liquibase, GitLab и немного Python настроить прозрачный, безопасный и удобный процесс миграций для ClickHouse кластера.
Базы данных
Горизонтальное масштабирование базы данных: репликация, партицирование, шардирование
В современном мире нагрузка на базы данных стремительно растёт. Когда один сервер перестаёт справляться с объёмом запросов, встаёт вопрос о масштабировании: как эффективно распределить нагрузку, сохранив высокую производительность и доступность? Можно, конечно, попытаться сделать единственный сервер идеальным и мощным — вертикально масштабировать его. Но в этой статье мы поговорим о горизонтальном масштабировании — будем брать не мощностью сервера, а количеством узлов.
Базы данных
В современном мире нагрузка на базы данных стремительно растёт. Когда один сервер перестаёт справляться с объёмом запросов, встаёт вопрос о масштабировании: как эффективно распределить нагрузку, сохранив высокую производительность и доступность? Можно, конечно, попытаться сделать единственный сервер идеальным и мощным — вертикально масштабировать его. Но в этой статье мы поговорим о горизонтальном масштабировании — будем брать не мощностью сервера, а количеством узлов.
Базы данных
Media is too big
VIEW IN TELEGRAM
Функции SQL для символьных данных
В этом видеоуроке автор подробно разбирает процесс работы с символьными (строчными) функциями в SQL.
00:00 Вступление
00:18 Преобразование строки в нижний регистр (LOWER)
00:32 Преобразование строки в верхний регистр (UPPER)
00:55 Получение длины указанной строки (LENGTH)
01:06 Вернуть символ, заданный числовым кодом (CHR)
01:28 Соединить вместе две и более строки (CONCAT)
01:57 Удалить символ с начала или конца строки (TRIM)
02:22 Посимвольная замена значений (TRANSLATE)
03:25 Замена слова в строке другим словом (REPLACE)
04:03 Извлечь часть данных из строки (SUBSTR)
Смотреть это видео на youtube: youtu.be/myYvKpjquGw
В этом видеоуроке автор подробно разбирает процесс работы с символьными (строчными) функциями в SQL.
00:00 Вступление
00:18 Преобразование строки в нижний регистр (LOWER)
00:32 Преобразование строки в верхний регистр (UPPER)
00:55 Получение длины указанной строки (LENGTH)
01:06 Вернуть символ, заданный числовым кодом (CHR)
01:28 Соединить вместе две и более строки (CONCAT)
01:57 Удалить символ с начала или конца строки (TRIM)
02:22 Посимвольная замена значений (TRANSLATE)
03:25 Замена слова в строке другим словом (REPLACE)
04:03 Извлечь часть данных из строки (SUBSTR)
Смотреть это видео на youtube: youtu.be/myYvKpjquGw
Практика SQL (часть 1)
Если ты в ИТ, то тебе точно нужен SQL, а вот необходимый уровень будет колебаться в зависимости от того, какая у тебя роль и грейд.
Базы данных
Если ты в ИТ, то тебе точно нужен SQL, а вот необходимый уровень будет колебаться в зависимости от того, какая у тебя роль и грейд.
Базы данных
Практика SQL (часть 2)
Насколько вам нужно знать о том, когда был создан SQL, его нотации, стандарты и куча теоретической базы? Теорию конечно сложно отрицать, так как она показывает насколько глубоко вы знаете язык и ваш технический кругозор, но вот практика начинающим точно нужна.
Базы данных
Насколько вам нужно знать о том, когда был создан SQL, его нотации, стандарты и куча теоретической базы? Теорию конечно сложно отрицать, так как она показывает насколько глубоко вы знаете язык и ваш технический кругозор, но вот практика начинающим точно нужна.
Базы данных
Нужен ли нам сейчас кеш-слой перед СУБД
Уже лет 20 существует миф (или не миф), что современный Highload-проект невозможен без кэшей. Они всегда нас выручали, когда не справлялись базы данных. Но с тех пор, как появились первые кэши, key-value баз данных и другие технологии, многое изменилось и традиционные СУБД значительно эволюционировали. И так ли теперь нужен кэш?
Базы данных
Уже лет 20 существует миф (или не миф), что современный Highload-проект невозможен без кэшей. Они всегда нас выручали, когда не справлялись базы данных. Но с тех пор, как появились первые кэши, key-value баз данных и другие технологии, многое изменилось и традиционные СУБД значительно эволюционировали. И так ли теперь нужен кэш?
Базы данных
AI в энтерпрайзе
Основные проблемы в корпоративном IT это, как и прежде — инфраструктура, безопасность и работа с данными. AI и, так называемые, Агенты AI в этой сфере в ближайшие 2-3 года мало что поменяют. В корпоративном секторе столько неэффективности и реакционности, что буст продуктивности, который принесет AI, станет каплей в море. Миграция с Oracle на Postgresql или переезд с Lotus Domino для большинства крупных не-IT компаний принесет больше пользы, чем внедрение AI, здесь и сейчас.
Базы данных
Основные проблемы в корпоративном IT это, как и прежде — инфраструктура, безопасность и работа с данными. AI и, так называемые, Агенты AI в этой сфере в ближайшие 2-3 года мало что поменяют. В корпоративном секторе столько неэффективности и реакционности, что буст продуктивности, который принесет AI, станет каплей в море. Миграция с Oracle на Postgresql или переезд с Lotus Domino для большинства крупных не-IT компаний принесет больше пользы, чем внедрение AI, здесь и сейчас.
Базы данных
Media is too big
VIEW IN TELEGRAM
Как стать классным спецом по базам данных?
Системы хранений и манипуляции данными в том или ином виде есть в любом хайлоад-проекте, как традиционные MySQL/PostgreSQL, так и экзотические.
Как разобраться в этом постоянно растущем и изменяющемся ворохе технологий? В этом видео автор подробно разбирается в данном вопросе.
Смотреть это видео на youtube: youtu.be/SpLVs6lfXps
Системы хранений и манипуляции данными в том или ином виде есть в любом хайлоад-проекте, как традиционные MySQL/PostgreSQL, так и экзотические.
Как разобраться в этом постоянно растущем и изменяющемся ворохе технологий? В этом видео автор подробно разбирается в данном вопросе.
Смотреть это видео на youtube: youtu.be/SpLVs6lfXps