Распределённая обработка данных и NoSQL БД
Связь
Программа семинара
Несколько разделов по несколько докладов
1. NoSQL полтора десятилетия назад и сейчас
- Истоки NoSQL Movement и ранние обещания
- «Война баз данных» и её неожиданный финал: триумф PostgreSQL и расцвет NewSQL
- Новый NoSQL 2026 года: зачем нам нереляционные модели сегодня
2. Общие подходы к решению распределённых задач
- Протоколы распределённого консенсуса (Raft)
- Распределённые хэш-таблицы (DHT) и P2P-архитектуры
- Event Sourcing и Stream Processing (Kafka, CQRS)
- Архитектура типичных криптовалют (UTXO, консенсус)
3. Нереляционные парадигмы и модели данных
- Эволюция от MapReduce к современным распределённым движкам (Spark, Flink)
- Графовые БД и Knowledge Graphs (GraphRAG)
- Векторные модели хранения как новая NoSQL-парадигма
- Мультимодельные СУБД (документы + графы + ключ-значение)
4. Дискуссионные вопросы
- Теоремы CAP и PACELC
- NoSQL vs NewSQL vs PostgreSQL: конец эпохи «войн баз данных»
- Data Lakehouse: мост между Data Lake и Data Warehouse
- RAG vs Fine-Tuning: архитектурный выбор хранения контекста
5. Конкретные системы
- Яндекс ClickHouse (и современные колоночные OLAP)
- Apache Cassandra / ScyllaDB (Wide-Column Store)
- Векторные СУБД: Qdrant / Milvus
- YTsaurus: платформа распределённого хранения и обработки
- PostgreSQL + pgvector как универсальный комбайн
6. Баттл (Дебаты)
- Qdrant/Milvus vs PostgreSQL + pgvector
- Data Lakehouse (Apache Iceberg) vs Монолитный OLAP (ClickHouse)
- Event Sourcing (Kafka) vs Традиционные реляционные транзакции (ACID)
Прогресс
В таблице по ссылке Предпросмотр (обновляется раз в ~15 минут):
Правила
Доклады
Можно (и даже хорошо) использовать свои источники и предлагать свои темы, но их надо предварительно утверждать. Если человек докладывает какую-то информацию, которую сам не в достаточной степени интерпретирует, доклад может быть не засчитан. По расписанию — лучше ориентироваться на два доклада (не забудьте про вопросы) в день.
Что нужно на зачёт?
Участник семинара:
- делает миниум 1 доклад из любого раздела
- присутствует, причём учитывается:
- форма присутсвия (дистанционное участие считается только с начала занятия)
- содержательное участие в дискуссии
Нарушение условий без уважительных причин ⇒ осуждение, порицание и меньше баллов для зачёта. Программа зачёта для тех, кому не хватило — содержание состоявшихся докладов семинара.
https://edu.dluciv.name/search_index.ru.json $MATCHES more matchesNote