10. Базы данных. Обзор NOSQL решений для работы с высоконагруженными системами | Технострим

Слайды лекции: ► Другие лекции курса: Подробнее о курсе: Лекция читается в рамках образовательного проекта “Технопарк Group“ при МГТУ им.Баумана. Описание лекции: Лекция посвящена нереляционным (NoSQL) базам данных. Рассматриваются следующие темы: — История СУБД — Реляционные БД — NoSQL БД — Теорема CAP — Модели согласованности (консистентности) данных — СУБД Tarantool — Недостатки NoSQL решений Хронометраж: 00:00:05 О теме лекции 00:02:37 Профессиональные цели и задачи изучения NoSQL 00:06:18 Список литературы, интернет ресурсы по теме лекции 00:12:29 Почему NoSQL? Причины появления концепции NoSQL 00:12:59 Реляционные БД: исторический экскурс 00:13:20 Статистика: наиболее используемые технологии среди разработчиков 00:17:06 Реляционные СУБД: предварительные выводы 00:20:41 Реляционные СУБД: рассмотрение проблем 00:21:31 История СУБД: 80-е - мейнфреймы 00:22:17 История СУБД: 90-е - shared database 00:23:40 История СУБД: XXI век - данных стало больше 00:25:13 История СУБД: XXI век - данные стали сложнее 00:27:51 Производительность реляционных БД 00:30:42 Реляционные БД: проблема Impedance Mismatch 00:33:43 NoSQL: исторический экскурс 00:35:42 NoSQL: история происхождения самого термина 00:38:06 NoSQL: общие характеристики 00:40:55 NoSQL: агрегатно-ориентированные БД (aggregate orientation) 00:44:48 NoSQL: нормализация данных vs данные в виде агрегатов 00:48:10 Пример агрегатов для реляционной модели e-commerce (подробней: ) 00:49:38 Диаграмма эволюции существующих концепций и реализаций БД 00:53:41 Базы данных NewSQL 00:54:49 Базы данных NewSQL: FoundationDB 00:57:59 Базы данных временных рядов (Time series database (TSDB)) 01:00:41 Встраиваемые базы данных (Embedded database) 01:05:00 Базы данных очередей (Queues database) 01:07:12 Хранилище данных ключ-значение (Key-Value Store) 01:12:38 Документно-ориентированное хранилище (Document-Oriented Store) 01:14:01 Хранилище типа “большая таблица“ (BigTable-like Store) 01:16:58 Колоночно-ориентированные БД (Column-Oriented database) 01:19:23 Вопрос из зала по изучаемому материалу 01:21:43 OLTP & OLAP (Online Transaction Processing & Online Analytical Processing) 01:25:50 Основной вывод об архитектурных особенностях различных БД 01:26:45 Графовые базы данных (Graph database) 01:29:33 Теоретические основы NoSQL 01:30:21 Теорема CAP (известная также как теорема Брюера) 01:40:38 Вопрос из зала: чем отличается устойчивость к разделению сетей и доступность? 01:43:55 Теорема CAP: частные определения 01:45:54 Различия в подходах и моделях согласованности (консистентности) данных 01:59:20 О высокодоступных базах данных 02:02:52 C - consistency 02:11:38 СУБД Tarantool: введение 02:12:42 СУБД Tarantool: основные отличия версий 02:14:20 СУБД Tarantool: модель данных 02:17:27 СУБД Tarantool: обзор архитектуры и особенности 02:25:05 Хранимые процедуры на Lua: пример 02:30:10 Недостатки NoSQL решений 02:37:58 Заключительное слово О КАНАЛЕ: Официальный канал образовательных проектов Group ► Нажмите здесь для подписки ‣ Актуальные лекции и мастер-классы о программировании от лучших IT-специалистов. Если вы увлечены мобильной и веб-разработкой, присоединяйтесь! Наши проекты: Технопарк при МГТУ им. Баумана ‣ Техносфера при МГУ им. Ломоносова ‣ Технотрек при МФТИ ‣ Техноатом при МИФИ - Технополис при СПбПУ - ------------------------ МЫ В СЕТИ: Технопарк в ВК | Техносфера в ВК | Технотрек в ВК | Техноатом в ВК | Технополис в ОК: Технополис в ВК: Блог на Хабре |
Back to Top