C#: Tarantool Cartridge: разработка отказоустойчивого кластера (Андрей Григоров, R-Style Softlab) - HD

C#: Tarantool Cartridge: разработка отказоустойчивого кластера (Андрей Григоров, R-Style Softlab) -
01:57:08

12n.ru 16862 ролика

Tarantool Cartridge: разработка отказоустойчивого кластера (Андрей Григоров, R-Style Softlab) - .

Это запись вебинара, проведённого для сотрудников компании R-Style Softlab.
Материал рассчитан на тех, кто раньше с Tarantool не сталкивался или только слышал про него. В ходе вебинара мы заглянем в историю, посмотрим на путь развития Tarantool, познакомимся с отличительными чертами данного решения. Рассмотрим особенности реализации вариантов хранения данных и имеющиеся инструменты построения распределённых баз данных. Узнаем какие механизмы и алгоритмы используются для создания кластеров из нескольких экземпляров Tarantool и как всё это упрощается благодаря фреймворку Tarantool Cartridge.
В ходе вебинара мы рассмотрим демо-приложение, написанное на Java, которое будет взаимодействовать с кластером Tarantool. А все желающие смогут самостоятельно доработать и запустить это приложение в облаке, для этого потребуется только браузер.

Репозиторий с демо-приложением: github.com/peneksglazami/tarantool-cartridge-webinar

10:00 — Начало вебинара
11:38 — Как я познакомился с Tarantool
12:20 — О плане доклада
13:00 — Опрос на menti.com
16:27 — Что такое Tarantool?
18:06 — Отличия Tarantool от других СУБД
18:57 — Tarantool — это сервер приложений Lua
21:05 — О модели данных Tarantool
24:45 — Создание спейсов, определение схемы данных, создание индексов и вставка данных
27:02 — О вариантах реализации подсистем хранения данных (постраничные и журналированные подходы)
27:40 — Постраничные системы хранения данных. B-деревья.
34:50 — О журнале упреждающей записи WAL (write-ahead log)
39:25 — Memtx. Использование B+*-деревьев
42:05 — Кооперативная многозадачность. Основные потоки, запускаемые в процессе Tarantool
47:12 — Транзакции в Tarantool
50:52 — Движок для хранения данных на диске Vinyl. LSM-деревья
1:02:44 — Асинхронная и синхронная репликация данных в Tarantool
1:07:27 — Шардирование данных в Tarantool. Tarantool VShard
1:12:06 — Как обнаружить отказы узлов в кластере? Gossip-протоколы. SWIM
1:16:55 — Tarantool Cartridge
1:18:16 — Промежуточное подведение итогов. Что же сейчас представляет из себя Tarantool?
1:19:28 — Рассматриваем устройство демо-приложения на Java, которое взаимодействует с кластером под управлением Tarantool Cartridge. Изучаем структуру приложения Tarantool Cartridge. Запускаем демонстрационный кластер, проверяем его отказоустойчивость.
1:38:53 — Знакомство с gitpod.io. Запуск демо-приложения в Web-IDE.
1:42:45 — Tarantool и Spring Data
1:43:53 — Tarantool + Kubernates
1:44:21 — Конкурс на menti.com
1:54:47 — О форме обратной связи
1:55:20 — Ответы на вопросы в чате
RSS
Нет комментариев. Ваш будет первым!