Ответ
В моих проектах я работал с различными типами СУБД.
Реляционные базы данных:
- PostgreSQL — для основных сервисов, использовал расширения (PostGIS для геоданных), репликацию и сложные запросы с оконными функциями.
- MySQL/MariaDB — в legacy-проектах и веб-приложениях.
NoSQL базы:
- MongoDB — для хранения документов с динамической схемой, например, каталога товаров с переменными атрибутами.
- Redis — как кэш (сессии, результаты тяжёлых запросов) и брокер сообщений через Pub/Sub.
Специализированные СУБД:
- ClickHouse — для аналитики и хранения логов, где важна скорость агрегации по большим данным.
- Apache Hive / Spark SQL — в контексте обработки больших данных в Hadoop-экосистеме.
Пример работы:
-- Оптимизация запроса в PostgreSQL через индексы и EXPLAIN ANALYZE
CREATE INDEX idx_users_email ON users(email);
EXPLAIN ANALYZE SELECT * FROM users WHERE email = 'user@example.com';
Мой опыт включает проектирование схем, оптимизацию запросов, настройку индексов, партиционирование и обеспечение отказоустойчивости через репликацию.
Видео-ответы
▶
Cобеседование на Senior Go в VK: инфраструктурная команда
▶
СОБЕСЕДОВНИЕ SENIOR AQA PYTHON | ВИЛКА 350к
▶
Собеседование на позицию Senior Python Developer 5000$ #12
▶
Собеседование на Golang 300к
▶
Собеседование на мидл Python: что спрашивают и как отвечать
▶
Студент удивил своими знаниями и прошел собес на Middle Python разработчика!
▶
Как проходит собеседование на Middle Python разработчика: Вопросы и разбор кейса
▶
Открытое интервью на Middle Go-разработчика
▶
MIDDLE DEVOPS | РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ
▶
Пришёл на МОК собес, а получил РЕАЛЬНОЕ ПРЕДЛОЖЕНИЕ / Интервью на позицию Middle DevOps / 4
▶
Открытое собеседование на Go-разработчика | Анонс менторской программы
▶
Собеседование Middle Python Developer на $2000 #6
▶
Открытое собеседование на Junior Go разработчика
▶
Сильный джун или почти миддл? / Техсобес студента-программиста на позицию Junior Python Dev.
▶
Собеседование Trainee Python Developer
▶
Курзюкова Яна собеседование python разработчик. Секция SQL запросы на основе Тинькофф
▶
Техническое собеседование на позицию Python Junior | Solvery + Moscow Python
▶
Собеседование на NodeJS/Typescript в РОСАТОМ
▶
Tech Interview Fest | Моковое cобеседование на Java Junior |Solvery+@progmsk
▶
Собеседование Python developer Сторожук Сергей
▶
Камышева Наталья/ собеседование Junior python разработчик.
▶
Капкаев Андрей. Junior Python developer собеседование
▶
Junior аналитик данных | Собеседование | karpov.courses
▶
Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью