Recently Updated Pages
Стандарт проведения техтолков
Техтолк — это инструмент развития инженерной культуры компании. Он помогает делиться практическим...
Применяемые технологии
1. Стек для легаси продуктов 1.1 Backend Языки и платформы Технология Версия Статус Обосновани...
BMLinux
Backend (бортовое ПО) Язык и фреймворки Технология Версия C# 13.0 .NET 9.0 ASP.NET Cor...
WMM
Backend (Node.js веб-сервер) Язык и фреймворки Технология Версия Node.js 18 JavaScript ...
DM & DB
CS Язык и фреймворки Технология Версия C# 9 .NET 8 .NET Framework 4.8 ADO.NET Ба...
PMA & SMA
PitManagerAndroid Язык, сборка и плагины Технология Версия Описание AGP 8.5.2 сборка Andro...
Heavy Equipment Manager
Backend (бортовое ПО) Язык и фреймворки Технология Версия C# 12 .NET 8 ASP.NET Core ...
Архитектура передачи данных на веб-клиент в режиме реального времени
Цели архитектуры Архитектура доставки сообщений должна: поддерживать несколько соединений на одн...
Изменение подходов к разработке и выпуску ПО проекта DM
Сколько багов было разобрано в процесс анализа на предмет почему они были пропущены в прод. и что...
Индексы в РСУБД, виды индексов.
Индекс — специальная структура данных, предназначенная для ускорения поиска и сортировки данных в...
Архитектура ИС (Клиент-Сервер, Трехзвенная) с точки зрения подключения к СУБД.
Архитектура Клиент-Сервер (2-звенная) Клиент напрямую обращается к СУБД, формирует SQL и получает...
Оптимизация запросов. Планы запросов.
План запроса описание того, каким образом СУБД будет выполнять SQL-запрос, включая порядок операц...
Безопасность БД.
Сеть и инфраструктура Доступ к БД только через приватную сеть или VPN Firewall: открыт только по...
Блокировки и взаимоблокировки.
Блокировка — запрет другим транзакциям доступа к объекту для предотвращения коллизий и обеспечени...
Уровни изоляции транзакций. Модели конкурентного доступа.
PostgreSQL поддерживает несколько уровней изоляции, которые определяют, как транзакции видят изме...
Транзакции. ACID.
Транзакция — это набор операций, выполняющихся как единое целое. Обеспечивает целостность данных....
Устройство любого не b-tree индекса РСУБД (полнотекстовый, пространственный, колончатый, и др.).
Колончатые индексы устроены принципиально иначе, чем традиционные строковые индексы (например, B-...
Сбалансированное дерево, как пример индекса РСУБД.
В реляционных СУБД большие таблицы могут содержать тысячи записей, поиск элемента без индекса ст...
Язык SQL (Триггеры, процедуры, функции, а также курсоры, циклы, условные операторы, временные таблицы).
Триггер хранимая процедура, которая автоматически выполняется в ответ на определённые события в б...
Язык SQL (DML: INSERT, UPDATE, DELETE). Варианты синтаксиса для множественного обновления данных.
DDL и DML — подмножество языка SQL DDL (Data Definition Language, язык описания данных) служит дл...