Бази даних
Реляційні бази очима .NET-розробника: запити й процедури, індекси та плани, транзакції й блокування, EF Core, відмінності PostgreSQL, проєктування схеми та ETL. Основний діалект — T-SQL (SQL Server); де PostgreSQL поводиться інакше, це сказано окремо.
Перед цією категорією: Колекції та LINQ (для теми EF Core).
SQL і T-SQLJOIN, групування й порядок виконання, віконні функції, CTE, процедури та функції, set-based підхід.
Індекси й плани запитівКластерний і некластерний індекс, покривні індекси, SARGability, план виконання, parameter sniffing.
Транзакції та блокуванняACID, рівні ізоляції, RCSI і SNAPSHOT, блокування й дедлоки, оптимістична конкуренція.
EF CoreDbContext і міграції, відстеження змін, завантаження зв'язків і N+1, продуктивність, EF проти Dapper.
PostgreSQL проти SQL ServerВідмінності діалектів, MVCC і VACUUM, типи індексів, JSONB, EXPLAIN ANALYZE.
Проєктування й експлуатаціяНормалізація, ключі, ETL і SSIS, звітність, партиціонування, зміна схеми без простою.