diff --git a/2024-shl/all.md b/2024-shl/all.md index 3af3e8b..e33febe 100644 --- a/2024-shl/all.md +++ b/2024-shl/all.md @@ -38,7 +38,6 @@ background-image: url(template/bg-face.svg) - У нас есть SQL — `select * from`, `join`, и вот это все - SQL, естесвенно, распределенный. - --- # Picodata — это - Distributed SQL @@ -47,7 +46,6 @@ background-image: url(template/bg-face.svg) - Пользователь взаимодействует с кластером как с единым ресурсом, - а под капотом спрятано шардирование и репликация - --- # Picodata — это - Distributed SQL @@ -61,7 +59,6 @@ background-image: url(template/bg-face.svg) - Запись идет в том числе и на жесткий диск - Но чтение всегда выполняется из оперативной памяти - --- # Picodata — это - Distributed SQL @@ -73,7 +70,6 @@ background-image: url(template/bg-face.svg) блокировок - И это снова идет на руку производительности - --- # Picodata — это - Distributed SQL @@ -86,7 +82,6 @@ background-image: url(template/bg-face.svg) - то утилизация ресурсов достигается за счет развертывания нескольких инстансов субд, а не за счет многопоточности - --- # Picodata — это - Distributed SQL @@ -107,10 +102,20 @@ background-image: url(template/bg-face.svg) --- -# Что было до +class: sectionpage +count: false +background-size: contain +background-image: url(template/bg-section.svg) +# Катакомбы Picodata +## Авторская экскурсия ??? - Ну а я пришел сегодня выступить в роли _экскурсовода_ - И познакомить вас с продуктом со стороны _разработки_ + + +--- +# Что было до +??? - И начну я экскурсию с исторической справки - Такие продукты как распределенная субд в вакууме не создаются - Вообще исторические причины зачастую играют решающую роль в вопросах @@ -177,7 +182,6 @@ In-memory СУБД и сервер приложений на Lua # Raft .center[![:scale 1050px](images/raft-1.svg#frame2)] - --- # Raft .center[![:scale 1050px](images/raft-1.svg#frame1)] @@ -187,7 +191,6 @@ In-memory СУБД и сервер приложений на Lua # Топология .center[![:scale 1050px](images/multiframe-2.svg#frame1)] - --- # Топология .center[![:scale 1050px](images/multiframe-2.svg#frame2)] @@ -264,6 +267,7 @@ State: Online ⇆ Offline; `n`
-- *Candidate* проводит голосование
+ --- # Кластер из N инстансов -- @@ -330,10 +334,12 @@ background-image: url(template/bg-final.svg) - Вопросы - Награждение + --- # Состояние записей в raft-журнале .center[![:scale 1050px](images/raft-log-1.svg)] + --- # Виды операций в raft-журнале ```rust