study checklist
Дополнительные материалы
0 / 48материалов отмечено
SQL и реляционная модель
2SQL.ruпомогает потренировать SQL на интерактивных заданиях
↗ SQL Academy: тренажердаёт практику SQL-запросов с постепенным усложнением
↗ PostgreSQL: SQL Commandsслужит входом в справочник SQL-команд PostgreSQL
↗ PostgreSQL: Table Expressionsобъясняет JOIN, FROM и табличные выражения
↗ PostgreSQL: WITH Queriesразбирает CTE и рекурсивные WITH-запросы
↗ Проектирование схем и нормализация
Нормализация отношений. Шесть нормальных форм | Хабрпомогает понять JOIN на простых примерах
↗ PostgreSQL: Data Definitionобъясняет создание и изменение схемы данных
↗ PostgreSQL: Constraintsразбирает ограничения целостности и их практическую роль
↗ PostgreSQL: CREATE TABLEдаёт полный синтаксис CREATE TABLE в PostgreSQL
↗ Транзакции, изоляция и аномалии
Транзакции и блокировки простым языком | vanyaio, YouTubeобъясняет транзакции, блокировки и уровни изоляции
↗ Уровни изоляции транзакций с примерами на Go | Хабрглубоко разбирает проектирование схемы и ограничения PostgreSQL
↗ Транзакции в БД на Go с использованием многослойной архитектуры | Хабрграницы транзакций между use case и repository
↗ PostgreSQL: Transaction Isolationобъясняет уровни изоляции и видимые аномалии транзакций
↗ PostgreSQL: Explicit Lockingразбирает явные блокировки и конфликты в PostgreSQL
↗ PostgreSQL: архитектура и MVCC
Принципы работы СУБД: MVCC | Хабркратко вводит MVCC и конкурентный доступ PostgreSQL
↗ MySQL и PostgreSQL: что под капотом | YouTubeподробно объясняет MVCC и внутренности PostgreSQL
↗ PostgreSQL: Multiversion Concurrency Controlобъясняет модель конкурентного доступа PostgreSQL
↗ PostgreSQL: Write-Ahead Loggingразбирает журнал предзаписи и надёжность изменений
↗ PostgreSQL: Routine Vacuumingобъясняет vacuum, autovacuum и очистку мёртвых версий
↗ PostgreSQL: индексы и планировщик запросов
EXPLAIN в базах данных за 10 минут | YouTubeбыстро показывает чтение планов EXPLAIN
↗ Индексы в базах данных: собес в Ozon | YouTubeразбирает индексы PostgreSQL через собеседовательную задачу
↗ Как устроен B-Tree индекс | YouTubeобъясняет устройство B-tree индекса в PostgreSQL
↗ PostgreSQL: Indexesдаёт системное введение в индексы PostgreSQL
↗ PostgreSQL: Using EXPLAINучит анализировать планы запросов через EXPLAIN
↗ PostgreSQL: production-возможности
PostgreSQL: практические примеры оптимизации SQL-запросов | Иван Фролков, YouTubeпоказывает практические примеры оптимизации SQL-запросов
↗ Вся правда об индексах в PostgreSQL | Бартунов, Коротков, YouTubeподробно разбирает пользу и цену индексов PostgreSQL
↗ PostgreSQL: Backup and Restoreобъясняет подходы к резервному копированию PostgreSQL
↗ PostgreSQL: PITRразбирает PITR и непрерывное архивирование WAL
↗ PostgreSQL: Declarative Partitioningобъясняет партиционирование таблиц и его ограничения
↗ PostgreSQL: Monitoring Database Activityпоказывает системные представления статистики PostgreSQL
↗ PostgreSQL: Client Authenticationобъясняет клиентскую аутентификацию и pg_hba
↗ PostgreSQL: Connections and Authentication Settingsразбирает настройки подключений и лимиты соединений
↗ Go и PostgreSQL: pgx, sqlc, Squirrel
Транзакции в БД на Go с использованием многослойной архитектуры | Хабрграницы транзакций между use case и repository
↗ Уровни изоляции транзакций с примерами на Go | Хабрглубоко разбирает проектирование схемы и ограничения PostgreSQL
↗ pgx v5даёт справочник драйвера pgx для Go
↗ pgxpoolобъясняет пул соединений pgxpool и его API
↗ pgx tracelogпоказывает логирование запросов через tracelog pgx
↗ sqlc Documentationпоказывает генерацию типобезопасного Go-кода из SQL
↗ Masterminds/squirrelпоказывает fluent builder для SQL-запросов в Go
↗ Другие типы БД
Разбираемся с Redis | Хабрпомогает понять архитектуру Redis и основные сценарии применения
↗ Чем различаются Kafka и RabbitMQ | Хабр / Innotechсравнивает подходы доступа к БД в Go
↗ RabbitMQ против Kafka | Хабрразбирает практические аспекты работы Go с PostgreSQL
↗ MongoDB Documentsобъясняет модель документов MongoDB и вложенные структуры
↗ MongoDB Read Isolation, Consistency, and Recencyразбирает согласованность чтений и уровни изоляции MongoDB
↗ Redis Enterprise: Consistencyобъясняет консистентность Redis Enterprise при отказах
↗ Elasticsearch: Reading and writing documentsразбирает репликацию документов и подтверждение записей Elasticsearch
↗ Apache Kafka: Designобъясняет дизайн Kafka, партиции и хранение событий
↗ ClickHouse Introductionвводит ClickHouse и колоночную аналитическую модель
↗