Технологии и разработка СУБД
Лекция 2. Обзор архитектуры
Анастасия Лубенникова
Александр Алексеев
Лекция 2
Часть 1: Общая архитектура РСУБД
Основные компоненты
Client communication manager
Client communication manager. PostgreSQL
Основные компоненты
Process Manager
Process Manager. PostgreSQL
Основные компоненты
Query processor
Основные компоненты
Transactional Storage Manager
Ответ на запрос
Основные компоненты
Shared Components and Utilities
Часть 2: Модели процессов
Модели многопоточности
Модели многопоточности
DBMS Worker - кусок кода, обслуживающий подключение клиента.
Домашнее задание №1. Все получилось?
Домашнее задание №2
Вариант 1
Вариант 2
Вариант 3
Вариант 4
Вариант 5
Вариант 6
Вариант 7
Вариант 8
Вариант 9
Вариант 10
Вариант 10 (продолжение)
Вариант 11
Вариант 12
Дополнительные материалы
Вопросы и ответы.
Бонус-слайды. Вопросы залу
Бонус-слайды. REST API
Бонус-слайды. Протокол Memcached
>>> version
<<< VERSION 1.4.10
>>> get example_key
<<< VALUE example_key 0 3
<<< 128
<<< END
>>> decr example_key 3
<<< 125