Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add HighLoad++ Foundation 2022 #11

Merged
merged 17 commits into from
Aug 14, 2023
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)