Профессиональная конференция для разработчиков высоконагруженных систем
7 и 8 ноября 2019 Москва, Сколково

Масштабируемая среда исполнения для СУБД и не только Архитектуры, масштабируемость

Доклад отклонён
Коротченко Андрей
ЗАО НПП РЕЛЭКС

Архитектор СУБД в компании РЕЛЭКС. Более 20 лет в IT. Обладает уникальным опытом в области разработки СУБД ЛИНТЕР, anti-spam, anti-fishing, anti-fraud, машинного обучения, разработке DNS-серверов, глобальных VPN-сервисов, Recommender system.

kaa@relex.ru
Андрей Коротченко

Более 20 лет в IT.

Тезисы

Системы управления базами данных являются повсеместными и критически важными компонентами современных вычислительных систем. Современные СУБД — это результат десятилетий исследований и разработок.
Результатом регулярных исследований в области обработки данных и анализа потребностей рынка стало начало разработки команией РЕЛЭКС СУБД нового поколения, базирующегося на передовых технологиях управления данными.
В докладе будет дан обзор вопросов архитектуры масштабируемой среды исполнения, предоставляющей слой абстракции между бизнес логикой новой СУБД и операционной системой, в том числе:
1. модель многозадачности для многоядерной и многопользовательской среды;
2. планировщик задач с приоритезацией;
3. коллекция примитивов синхронизации и обмена и между задачами;
4. механизмы конкурентного доступа к разделяемым ресурсам.
Отдельное внимание будет уделено тому, как на базе этой среды реализуются подсистемы реляционной СУБД и будут продемонстрированы результаты измерения производительности прототипов.

Базы данных / другое
,
Архитектурные паттерны
,
Оптимизация производительности
,
Архитектуры / другое
Подготовительное задание

Было бы полезным освежить в памяти общие подходы к построению современных СУБД, например по замечательной книге Джозефа М. Хеллерстейна и Майкла Стоунбрейкера Architecture of a Database System.
Желательно иметь представление о reference counting и epoch based reclamation.

Другие доклады секции Архитектуры, масштабируемость