30088
Всё о базах данных простым языком. Сотрудничество: @max_excel РКН: vk.cc/cHhG5h
Оператор SQL IN на понятных примерах
В этой статье автор подробно разбирает синтаксис оператора фильтрации SQL IN и рассматривает его использование на практических примерах.
Базы данных
Как благодаря переезду хранилища данных прокачать стек, архитектуру и скиллы команды
Правильный стек, правильная архитектура и правильное видение процесса ELT — залог успешной аналитики, с этим никто не спорит. Но как прийти к ним и как найти баланс между затратами времени на исследование и поддержкой уже сделанного в бесконечном потоке A/B-тестирований, дашбордов, метрик и Ad hoc-запросов?
Базы данных
Простая документация с dbt: упрощение документирования хранилищ данных
К счастью, dbt (Data Build Tool) значительно упростил задачу документирования хранилищ данных. Все, что нужно сделать, это включить описание таблиц и колонок в YAML-файл схемы, затем вся информация собирается в аккуратный HTML-файл.
Базы данных
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 для начинающих
В этом ролике автор расскажет вам всё, что нужно знать про основы SQL.
0:00:00 Вступление
0:01:45 БД и SQL
0:07:58 Таблицы
0:11:52 Создание таблиц
0:21:48 INSERT/UPDATE/DELETE
0:34:26 SELECT
0:39:50 FOREIGN KEY
0:46:22 JOIN
1:01:00 Агрегатные функции, GROUP BY
1:09:20 HAVING
1:13:09 Изменение таблиц
Смотреть это видео на youtube: youtu.be/5sG9kmXYsKU
Вопросы и задачи по SQL на собеседованиях
Вопросы и тестовые задания на собеседованиях не потеряли своей актуальности и продолжают вызывать огромный интерес у соискателей. В этом материале автор рассмотрит некоторые из новых вопросов и задач, которые реально задаются на собеседованиях в различных командах.
Базы данных
8 книг по PostgreSQL: от баз данных с «нуля» для самоучек до руководства про БД в облаках
Автор подготовил подборку полезных книг для тех, кто только начал или собирается начать работать с PostgreSQL. В нее вошли актуальные руководства на русском и английском языках.
Базы данных
Повышение эффективности SQL-запросов: советы и рекомендации
В этой статье автор собрал ряд советов и методов, которые помогут оценить производительность ваших SQL-запросов и улучшить ее при необходимости.
Базы данных
Классификация и область применения различных типов баз данных
В этом видео автор представляет полную классификацию существующих баз данных. Вы разберете их преимущества, недостатки, область применения, а также популярность по отношению друг к другу.
00:00 Введение
01:13 Общий обзор разновидностей баз данных
08:54 Временная шкала развития БД
10:50 График популярности разных БД
12:04 Oracle
14:32 MySQL
16:10 MariaDB
17:34 Microsoft SQL Server
19:15 PostgreSQL
20:41 MongoDB (документо-ориентированная)
23:27 Redis ("ключ-значение")
24:29 ElasticSearch (поисковая)
25:16 Cassandra (многостолбцовая)
26:30 Neo4j (графовая)
27:25 Couchbase (многомодельная)
28:29 InfluxDB (временные ряды)
32:43 Итоги
Смотреть это видео на youtube: youtu.be/_Ucy2TtHqBM
SQL Injection: теории и примеры
В предыдущем своем видео автор рассматривал SQL Injection сразу на практике, а в этом новом ролике возвращается на шаг назад и говорит чуть более подробно о самой теории и разбирает несколько небольших примеров.
Смотреть это видео на youtube: youtu.be/VAMWNjm4DZY
Развивайся играя
Платформа Wikium — сервис для тренировки памяти, внимания и мышления. Система автоматически адаптируется под вашу успеваемость и составляет индивидуальную программу занятий. Всего 10-15 минут в день дают улучшение работоспособности, скорости обучения и концентрации.
Также вы можете овладеть конкретным навыком в короткие сроки на специализированном курсе:
• Развитие внимания;
• Скорочтение;
• Эмоциональный интеллект;
• Эффективное общение;
• И многие другие полезные курсы.
Занятия на Викиум — крайне полезная привычка, присоединяйтесь и вы: wikium.ru
Хочешь разбираться в Linux?
Для тебя уже всё сделали.
🐧 Канал DevOps School делится полезными приёмами и лайфхаками Linux, DevOps и информационной безопасности.
Подписывайтесь и прокачивайте свои навыки: @devops_sc
Уровни изоляции транзакций в PostgreSQL, MySQL, MSQL, Oracle с примерами на Go
В этой статье автор обсудит проблемы, возникающие при конкурентной работе с данными, а также инструменты для их решения – атомарные инструкции, явные и неявные блокировки и уровни изолированности транзакций, реализованные в OLTP СУБД PostgreSQL, MySQL, SQL Server, Oracle с примерами на Go.
Базы данных
Вся база SQL для начинающих
В этом видео автор расскажет всё, что нужно знать про основы SQL.
0:01:45 БД и SQL
0:11:52 Создание таблиц
0:21:48 INSERT/UPDATE/DELETE
0:34:26 SELECT
0:39:50 FOREIGN KEY
0:46:22 JOIN
1:01:00 Агрегатные функции, GROUP BY
1:09:20 HAVING
1:13:09 Изменение таблиц
Смотреть это видео на youtube: youtu.be/5sG9kmXYsKU
По мотивам одного сбоя в БД Oracle
В этом материале автор расскажет о случае конкуренции на одной критичной БД. В какой-то момент перестали проходить транзакции из-за конкуренции за ITL-слоты на вставке в таблицу. Проблема, конечно, была решена, но автор хочет порассуждать о том, как можно расследовать такие инциденты хорошо известными способами.
Базы данных
Нормализация и денормализация базы данных
Понимание нормализации и денормализации - это основа основ 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 миграции в Postgres. Часть 1
Как обновить значение атрибута для всех записей таблицы? Как добавить первичный или уникальный ключ в таблицу? Как разбить таблицу на две?.. На эти и другие вопросы, возникающие при проведении миграций схемы и данных в PostgreSQL, автор статьи дает ответы в виде практических советов.
Базы данных
Финансовая арифметика в PostgreSQL
Иногда перед разработчиком, аналитиком или даже бизнес-пользователем встает задача выполнить какие-то финансовые расчеты, соблюдая два строгих требования. Во-первых, даже для миллиардных сумм необходимо обеспечить точность до копейки, во-вторых, перекрестные итоги тоже должны сходиться до копейки.
Базы данных
Выбираем СУБД по новым правилам — в какую сторону смотреть
С недавних пор в России появились обязательства и рекомендации об использовании исключительно сертифицированных программных продуктов. В связи с этим был создан реестр отечественного ПО, и в него бурным потоком полились наши (и не очень) разработчики. Карнавал импортозамещения затронул и сферу СУБД.
Разработчики смело выкатили для широкой публики СУБД под названием Postgres PRO во всевозможных модификациях. Название похоже на одну популярную СУБД, но это не она. Точнее, это отдельный коммерческий продукт, который был построен на СУБД с открытым исходным кодом: PostgreSQL.
Базы данных
Схема базы данных
В этом ролике автор подробно и наглядно рассматривает процесс построения схем баз данных.
00:00 Схема базы данных
00:48 Таблицы на схеме
01:20 Столбцы и типы данных
02:26 Связи между таблицами
02:49 Типы связей между таблицами
04:42 Примеры таблиц базы данных
06:11 Пример SQL запроса с JOIN для извлечения данных
08:07 Пример использования для объединения трех таблиц
10:38 Итоги
12:05 Инструмент для создания схем DrawSQL
Смотреть это видео на youtube: youtu.be/d67ZjgY12G8
Современный клиент к NoSQL-базе данных
Интеграция через базу данных — один из распространенных видов интеграции. Но БД — тоже сервис, к которому также требуется подключение. Для пользователей эта процедура сводится к подключению коннекторов и изучению их API, но «под капотом» подобных клиентов может скрываться большая архитектура со сложной логикой взаимодействия.
Базы данных
Как мы подверглись «хакерской атаке»
В этом материале автор рассказывает про атаку, которая произошла с ним при изучении новой технологии, а именно redis'а.
Базы данных
Hazelcast: эксперименты с настройкой и долговременным хранением больших объектов in-memory
В этой статье автор расскажет, как его команда сконфигурировала Hazelcast под свои нужды, на какие подводные камни наткнулась, как тюнила сборщик мусора и какие выводы о работе с Hazelcast сделала.
Базы данных
Ускоряем PostgreSQL с помощью Tuned
Есть множество различных параметров и настроек, которые позволяют оптимизировать работу БД PostgreSQL. В этой статье автор не будет пытаться охватить их все и поговорит об оптимизации параметров операционной и файловой систем, а также памяти на самом сервере СУБД.
Базы данных
Синхронизация баз данных между монолитом и микросервисами с помощью Kafka
В этой статье автор расскажет про готовое решение для поддержки консистентности данных между растущей микросервисной и унаследованной архитектурой. Вы рассмотрите код для репликации двух баз данных с проверкой синхронизации, который может пригодиться для решения аналогичных задач.
Базы данных
Практический курс по SQL для начинающих
В этом видеокурсе автор разбирает основы SQL: вы узнаете что такое SQL, научитесь писать SQL-запросы различной сложности. Все эти знания будут легко применимы не только к PostgreSQL, но и к другим СУБД: MySQL, Microsoft SQL Server, Oracle.
0:00:00 Основные концепции: БД, СУБД
0:17:22 Реляционная модель и SQL
0:30:54 Почему стоит выбрать PostgreSQL?
0:36:04 Установка PostgreSQL
0:42:38 Обзор типов данных в PostgreSQL
0:56:48 Как создать базу данных
1:04:22 Как создать таблицу
1:16:03 Отношение "один ко многим"
1:35:18 Отношение "один к одному"
1:44:45 Отношение "многие ко многим"
1:59:12 Создаём БД Northwind
Смотреть это видео на youtube: youtu.be/HVQNxdI6fqY
Развернуть PostgreSQL в MWS Cloud Platform ⬜️ — быстрее, чем вспомнить пароль от pgAdmin. И точно быстрее, чем объяснить DevOps'у, зачем ещё одна база.
Всего несколько минут и у вас:
⏺️готовая база на сетевых или локальных дисках
⏺️постоянный primary endpoint
⏺️безопасное подключение через Private Link
⏺️автоматические бэкапы и обслуживания по твоему расписанию
Ищете где скачать Excel?
Хватит мучиться, воспользуйтесь интернет-магазином с оригинальными ключами KeySoft. Вы сможете приобрести лицензионный продукт, в котором будут доступны все функции без каких-либо ограничений:
• Лицензионная подписка для Office 365 Pro+
• Лицензионный ключ активации для Office 2021 Professional Plus
Преимущества KeySoft:
✔️ широкий ассортимент
✔️ только официальные продажи
✔️ разнообразие способов оплаты
✔️ быстрая и квалифицированная техподдержка
✔️ более 3000 положительных отзывов на независимых ресурсах.
На все товары Microsoft действует промокод на скидку 5% — NEW5 — успейте воспользоваться!
Под капотом управляемой базы данных в MWS Cloud Platform
Разбираем внутренности managed баз в 10-м выпуске реалити-проекта Building the Cloud.
Покажем, как устроена архитектура управляемых баз данных, как работают агенты и реконсиляция, и что нужно сделать инженеру managed-решения, чтобы оно было безопасным.
📅 Эфир 25 декабря, 14:00 (мск)
🎁 Розыгрыш мерча MWS за лучший вопрос
👉 Регистрация