Skip to content

Commit

Permalink
Merge pull request #11 from ydb-platform/highload-foundation-2022
Browse files Browse the repository at this point in the history
Add HighLoad++ Foundation 2022
  • Loading branch information
blinkov authored Aug 14, 2023
2 parents be3742b + fd768a8 commit 9ab05c2
Show file tree
Hide file tree
Showing 12 changed files with 47 additions and 1 deletion.
8 changes: 8 additions & 0 deletions 2022/ru/highload_foundation_actor_system/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Эволюция акторной системы

**Докладчик:** Алексей Станкевичус\
**Запись трансляции:** [YouTube](https://youtu.be/bvfb4Mn4dXc)\
**Слайды:** [presentation.pdf](presentation.pdf)\
**Мероприятие:** [Highload++ Foundation 2022](https://highload.ru/foundation/2022)

Существует несколько подходов к созданию эффективных многопоточных приложений на С++. В YDB была выбрана модель акторов и с нуля создана своя акторная система.
Binary file not shown.
8 changes: 8 additions & 0 deletions 2022/ru/highload_foundation_dzen/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Считаем число просмотров видео для десятков миллионов пользователей в день

**Докладчик:** Иван Соколов\
**Запись трансляции:** [YouTube](https://youtu.be/AFJMOOpMjQM)\
**Слайды:** [presentation.pdf](presentation.pdf)\
**Мероприятие:** [Highload++ Foundation 2022](https://highload.ru/foundation/2022)

Особенности реализации MVCC, за и против, сравнение поведения распределенной базы с MVCC и без MVCC под различными нагрузками.
Binary file not shown.
8 changes: 8 additions & 0 deletions 2022/ru/highload_foundation_million_rps_metrika/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Миллион RPS в YDB: история одного переезда Метрики

**Докладчик:** [Александр Прудаев](https://www.linkedin.com/in/alexander-prudaev-44ba4383/)\
**Запись трансляции:** [YouTube](https://youtu.be/9zagbmkdFDk)\
**Слайды:** [presentation.pdf](presentation.pdf)\
**Мероприятие:** [Highload++ Foundation 2022](https://highload.ru/foundation/2022)

В Яндекс Метрике существует сборка визитов пользователей на сайте, для которой нужно хранить историю всех событий и склеивать их друг с другом на лету. Для этого использовалась конвейерная распределенная система со своим самописным локальным хранилищем и логикой репликации и шардирования. По мере роста нагрузки мы уперлись в производительность отдельного шарда, при этом продолжать наращивать количество шардов без принципиальной перестройки архитектуры было крайне болезненно.
Binary file not shown.
8 changes: 8 additions & 0 deletions 2022/ru/highload_foundation_mvcc/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# YDB: мультиверсионность в распределенной базе

**Докладчик:** [Андрей Фомичев](https://www.linkedin.com/in/andrey-fomichev/)\
**Запись трансляции:** [YouTube](https://youtu.be/k2ccFXWdBN4)\
**Слайды:** [presentation.pdf](presentation.pdf)\
**Мероприятие:** [Highload++ Foundation 2022](https://highload.ru/foundation/2022)

Особенности реализации MVCC, за и против, сравнение поведения распределенной базы с MVCC и без MVCC под различными нагрузками.
Binary file added 2022/ru/highload_foundation_mvcc/presentation.pdf
Binary file not shown.
9 changes: 9 additions & 0 deletions 2022/ru/highload_foundation_qa/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Q&A про Open Source YDB и планы на будущее

**Докладчики:**
* [Андрей Фомичев](https://www.linkedin.com/in/andrey-fomichev/)
* [Олег Бондарь](https://www.linkedin.com/in/olegbondar2000/)
* [Сергей Пучин](https://www.linkedin.com/in/sergei-puchin-9486b621/)

**Запись трансляции:** [YouTube](https://youtu.be/qRE2ROtd74g)\
**Мероприятие:** [Highload++ Foundation 2022](https://highload.ru/foundation/2022)
2 changes: 2 additions & 0 deletions database_internals.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@
* [YDB distributed transactions by Semyon Checherinda on Hydra 2019](2019/ru/hydra/README.md)
* [YDB fault tolerance by Vladislav Kuznetsovon Highload++ Siberia 2019](2019/ru/highload_siberia/README.md)
* [YDB multitenancy by Andrey Fomichev on Ya Subbotnic Infrastructure 2021](2021/ru/ya_subbotnic_infrastructure/README.md)
* [YDB MVCC by Andrey Fomichev on Highload Foundation 2022](2022/ru/highload_foundation_mvcc/README.md)
* [Evolution of YDB actor system by Aleksey Stankevichus on Highload Foundation 2022](2022/ru/highload_foundation_actor_system/README.md)
1 change: 1 addition & 0 deletions overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@
* [April 2020 YDB news webinar](2020/ru/webinar_ydb/README.md)
* [YDB Serverless launch in Yandex Cloud by Andrey Fomichev on Yandex.Scale 2020](2020/ru/yandex_scale_serverless/README.md)
* [YDB overview by Oleg Bondar on Digital Infrastructure 2022](2022/ru/open_systems/README.md)
* [Q&A about going open-source and further plans on Highload Foundation 2022](2022/ru/highload_foundation_qa/README.md)
4 changes: 3 additions & 1 deletion use_cases.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@
* [Yandex use cases by Oleg Bondar](2019/ru/webinar_ydb/README.md)
* [YDB Serverless use cases by Anton Kovalenko](2021/ru/about_cloud_serverless/README.md)
* [Distributed tracing with Jaeger and YDB by Alex Saltykov and Alex Shcherbakov on DevOpsConf 2021](2021/ru/devops_conf/README.md)
* [YDB Serverless at Voximplant](2021/ru/webinar_voximplant/README.md)
* [YDB Serverless at Voximplant](2021/ru/webinar_voximplant/README.md)
* [Million RPS at Yandex Metrika](2022/ru/highload_foundation_million_rps_metrika/README.md)
* [Counting video and stream views at Dzen](2022/ru/highload_foundation_dzen/README.md)

0 comments on commit 9ab05c2

Please sign in to comment.