Play IT

Dbms Architecture

Интерактивное демо «Dbms Architecture» — раздел Инструменты · Данные.

toolsdata

Как работает РСУБД

Путь SQL-запроса, запись с журналом WAL и цикл администрирования

Чтение — SELECTПуть запроса от приложения к таблице и обратноSELECT name, city FROM users WHERE city = 'Москва';

💻Клиентское приложениеКлиент
ПриложениеORM · API · скрипт
Клиент СУБДpsql · sqlcmd · mysql
🔐Подключение и безопасностьДоступ
Сетевой порт5432 · 1433 · 3306
Аутентификацияpg_hba · GRANT · роли
⚙️Ядро СУБДДвижок
ПарсерСинтаксис · права
ОптимизаторПлан · индексы
ИсполнительЧтение · запись
🧠Память и конкуренцияПамять
Буферный пулshared_buffers · кэш
БлокировкиТранзакции · MVCC
💾Физическое хранилищеДиск
Файлы данныхТаблицы · индексы
Журнал WALRedo · binlog · txn log