Домен
Базы данных
Профиль навыка
MySQL 8+: InnoDB, индексы, репликация, partitioning, JSON support
Ролей
7
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
31
ещё 4 — необязательные
Базы данных
Реляционные БД
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Пишет базовые SQL-запросы для извлечения и вставки данных между 1C:Предприятие и базами MySQL. Настраивает подключения к внешним источникам данных в платформе 1C. Понимает типы данных MySQL и их соответствие типам платформы 1C для надёжного обмена данными. | |
| Backend Developer (C#/.NET) | Обязателен | Пишет SQL-запросы для CRUD через Entity Framework Core / Dapper. Создаёт таблицы, индексы, foreign keys. Понимает нормализацию до 3NF. Использует MySQL Workbench для анализа. |
| Backend Developer (Java/Kotlin) | Обязателен | Пишет SQL-запросы для CRUD-операций через JPA/Hibernate. Создаёт таблицы, индексы, foreign keys. Понимает нормализацию до 3NF. Работает с MySQL Workbench для анализа данных. |
| Backend Developer (PHP) | Обязателен | Пишет SQL-запросы: SELECT с JOIN, WHERE, GROUP BY, ORDER BY. Создаёт таблицы с правильными типами данных и constraints. Понимает foreign keys и индексы. Работает с MySQL Workbench или аналогом. |
| BI Analyst | Обязателен | Пишет запросы SELECT с JOIN и GROUP BY для извлечения отчётных данных из MySQL. Создаёт простые агрегирующие запросы для метрик дашбордов. Подключает BI-инструменты Tableau или Power BI к источникам данных MySQL и строит базовые визуализации по результатам запросов. |
| Data Analyst | Обязателен | Извлекает наборы данных из MySQL с помощью фильтрованных запросов SELECT с WHERE, JOIN и базовой агрегацией. Создаёт временные таблицы для промежуточных результатов анализа. Пишет исследовательские SQL-запросы для проверки качества данных и выявления закономерностей в аналитических процессах. |
| Database Engineer / DBA | Выполняет базовые операции с MySQL: создание таблиц, написание SELECT/INSERT/UPDATE запросов, работа с mysql CLI. Понимает типы данных, PRIMARY KEY, FOREIGN KEY. Умеет читать EXPLAIN и находить full table scans. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Проектирует хранимые процедуры в MySQL для сценариев обмена данными 1C:Предприятие, включая пакетные upsert-операции и разрешение конфликтов. Оптимизирует запросы к внешним источникам данных из 1C добавлением индексов и переписыванием медленных соединений. Реализует регулярную синхронизацию данных между регистрами 1C и таблицами MySQL. | |
| Backend Developer (C#/.NET) | Обязателен | Самостоятельно проектирует схемы и оптимизирует запросы с MySQL / MariaDB. Понимает индексирование и планы выполнения запросов. Использует Entity Framework Core эффективно. |
| Backend Developer (Java/Kotlin) | Обязателен | Самостоятельно проектирует схемы и оптимизирует запросы с MySQL / MariaDB. Понимает индексирование и планы выполнения запросов. Использует Hibernate/JPA эффективно. |
| Backend Developer (PHP) | Обязателен | Проектирует нормализованные схемы для бизнес-доменов. Оптимизирует запросы через EXPLAIN и профайлинг slow query log. Использует специфику MySQL: партиционирование, full-text search, JSON-колонки. Настраивает репликацию master-slave для read scaling. |
| BI Analyst | Обязателен | Создаёт оптимизированные отчётные представления и материализованные сводные таблицы в MySQL для BI-дашбордов. Оптимизирует агрегирующие запросы с помощью составных индексов и планов выполнения. Настраивает live- и extract-подключения в Tableau и Power BI с корректными параметрами драйвера MySQL для надёжного обновления по расписанию. |
| Data Analyst | Обязателен | Пишет сложные аналитические SQL-запросы с оконными функциями (ROW_NUMBER, LAG, LEAD, нарастающие итоги) для анализа трендов и когорт в MySQL. Строит многоэтапные аналитические пайплайны с использованием CTE и временных таблиц. Оптимизирует запросы извлечения данных через анализ EXPLAIN и добавление целевых индексов для аналитических нагрузок. |
| Database Engineer / DBA | Администрирует MySQL в production: настройка innodb_buffer_pool_size, query cache, slow query log. Работает с репликацией master-slave, настраивает мониторинг через Performance Schema. Оптимизирует запросы через профилирование. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Обязателен | Проектирует высокопроизводительные пайплайны обмена данными между 1C:Предприятие и MySQL с транзакционной согласованностью и восстановлением после ошибок. Разрабатывает расширения схемы MySQL, дополняющие структуру метаданных 1C для гибридной отчётности. Реализует сложные хранимые процедуры с курсорной обработкой и событийными триггерами для автоматизации интеграций рабочих процессов 1C. |
| Backend Developer (C#/.NET) | Обязателен | Проектирует MySQL-архитектуру для .NET-сервисов: read replicas через DbContext routing, connection pooling через Pomelo.EntityFrameworkCore.MySql. Оптимизирует EF Core: compiled queries, bulk operations через EFCore.BulkExtensions. |
| Backend Developer (Java/Kotlin) | Обязателен | Проектирует MySQL-архитектуру для Java-сервисов: партиционирование, read replicas через Spring DataSource routing, connection pooling через HikariCP. Оптимизирует JPA-запросы: batch inserts, fetch strategies, native queries для аналитики. |
| Backend Developer (PHP) | Обязателен | Оптимизирует производительность: partitioning, query optimizer hints, covering indexes. Настраивает репликацию master-slave. Анализирует slow query log. Проектирует схему под high-write или high-read нагрузку. |
| BI Analyst | Обязателен | Проектирует архитектуру аналитического слоя MySQL с преагрегированными таблицами, партиционированными таблицами фактов и представлениями звёздной схемы, оптимизированными для BI-инструментов. Реализует паттерны безопасности на уровне строк в MySQL, интегрированные с контролем доступа Tableau и Power BI. Обучает команду написанию производительных аналитических запросов и корректному использованию хинтов для отчётных нагрузок. |
| Data Analyst | Обязателен | Проектирует переиспользуемые аналитические SQL-фреймворки с параметризованными CTE, рекурсивными запросами и продвинутыми оконными функциями для сложного статистического анализа в MySQL. Создаёт слои самообслуживания для извлечения данных с документированными представлениями и хранимыми процедурами для нетехнических пользователей. Оптимизирует MySQL для аналитических нагрузок настройкой буферных пулов, буферов сортировки и параметров временных таблиц. |
| Database Engineer / DBA | Обязателен | Проектирует MySQL-архитектуру для highload: InnoDB cluster, Group Replication, ProxySQL для connection pooling и read/write splitting. Выполняет online DDL, pt-online-schema-change. Настраивает PITR и automated failover. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Обязателен | Определяет стандарты интеграции и протоколы обмена данными между системами 1C:Предприятие и MySQL в командах разработки. Проводит ревью проектных решений по хранимым процедурам и схемам для проектов взаимодействия 1C-MySQL. Продвигает использование репликации MySQL и реплик чтения для разгрузки отчётных запросов 1C от транзакционных баз и обеспечения масштабируемости системы. |
| Backend Developer (C#/.NET) | Обязателен | Определяет стандарты MySQL в команде: naming conventions, migration workflow через EF Core Migrations, performance budgets. Проводит review схем и запросов. |
| Backend Developer (Java/Kotlin) | Обязателен | Определяет стандарты работы с MySQL в команде: naming conventions, migration workflow, performance budgets для запросов. Проводит review схем и запросов. Планирует capacity и scaling стратегию. |
| Backend Developer (PHP) | Обязателен | Определяет стандарты работы с MySQL в команде: naming conventions, migration workflow, review схемы. Принимает решения о шардировании, реплике для read-heavy нагрузки. Планирует capacity. |
| BI Analyst | Обязателен | Устанавливает организационные стандарты проектирования аналитического слоя MySQL, включая соглашения об именовании, иерархии представлений и стратегии обновления агрегирующих таблиц. Координирует кросс-командную архитектуру подключения BI, обеспечивая согласованность конфигураций источников данных Tableau и Power BI. Оценивает компромиссы MySQL и MariaDB для корпоративных BI-нагрузок и принимает решения о выборе технологий. |
| Data Analyst | Обязателен | Определяет командные стандарты разработки аналитического SQL в MySQL, включая шаблоны запросов, паттерны CTE и управление жизненным циклом временных таблиц. Обучает аналитиков продвинутым оконным функциям, техникам оптимизации запросов и корректному использованию специфических возможностей MySQL, таких как генерируемые столбцы. Координирует с командой дата-инжиниринга эволюцию схемы MySQL для поддержки растущих аналитических требований. |
| Database Engineer / DBA | Обязателен | Определяет MySQL-стандарты организации: версионирование, конфигурационные baseline-ы, upgrade-процедуры. Координирует миграции между мажорными версиями с zero-downtime. Формирует SLA для MySQL-инфраструктуры и DR-планы. |
| Роль | Обязательность | Описание |
|---|---|---|
| 1С Developer | Обязателен | Формирует стратегию интеграционной архитектуры 1C:Предприятие и MySQL на уровне предприятия, включая пути миграции от устаревших механизмов обмена данными к современным событийно-ориентированным подходам. Оценивает кластерные решения MySQL и MariaDB для критически важных нагрузок 1C. Публикует внутренние эталонные архитектуры и вносит вклад в лучшие отраслевые практики паттернов интеграции ERP-СУБД. |
| Backend Developer (C#/.NET) | Обязателен | Проектирует data-стратегию: sharding, migration от монолитной БД к database-per-service, backup и DR. Определяет когда MySQL vs PostgreSQL vs SQL Server. |
| Backend Developer (Java/Kotlin) | Обязателен | Проектирует data-стратегию организации на MySQL: multi-master replication, sharding (Vitess), migration от монолитной БД к database-per-service. Определяет стандарты backup и disaster recovery. |
| Backend Developer (PHP) | Обязателен | Определяет database-стратегию организации: MySQL vs альтернативы для разных сервисов. Проектирует data platform: репликация, backup, disaster recovery, multi-region. Оценивает managed vs self-hosted. |
| BI Analyst | Обязателен | Определяет стратегию корпоративной платформы данных, позиционируя MySQL в широкой аналитической экосистеме наряду с хранилищами данных и решениями lakehouse. Проектирует мультирегиональные развёртывания MySQL для глобальной BI-отчётности с требованиями задержки запросов менее секунды. Продвигает инновации в real-time BI, используя захват изменений MySQL и потоковую интеграцию с современными BI-платформами. |
| Data Analyst | Обязателен | Определяет корпоративные стандарты аналитического SQL и лучшие практики MySQL, масштабируемые на несколько команд аналитиков данных. Проектирует аналитические слои данных в MySQL, балансирующие производительность запросов и эффективность хранения для датасетов петабайтного масштаба. Продвигает внедрение аналитических возможностей MySQL 8+, включая рекурсивные CTE, lateral-соединения и JSON-табличные функции для модернизации аналитических возможностей организации. |
| Database Engineer / DBA | Обязателен | Формирует стратегию MySQL на уровне компании: MySQL vs Aurora vs Vitess для разных workloads, стандарты multi-region репликации, cost optimization. Определяет roadmap развития MySQL-платформы и оценивает альтернативные решения. |