diff options
author | bazeltsev <bazeltsev@yandex-team.ru> | 2022-07-04 17:21:39 +0300 |
---|---|---|
committer | bazeltsev <bazeltsev@yandex-team.ru> | 2022-07-04 17:21:39 +0300 |
commit | d3988e8cf35b73cd6181d95e06d159d8e931acb9 (patch) | |
tree | ee1289dde79224799fd1f62dca43273da7e6cbaa | |
parent | c74c2090fa0a89f3b4d84dfdbc8f4fd162421276 (diff) | |
download | ydb-d3988e8cf35b73cd6181d95e06d159d8e931acb9.tar.gz |
Add public talks
initial
ref:75f2652fcf0d0e4502103e85e8e11313964a4303
-rw-r--r-- | ydb/docs/en/core/public-talks.md | 9 | ||||
-rw-r--r-- | ydb/docs/en/core/toc_i.yaml | 2 | ||||
-rw-r--r-- | ydb/docs/ru/core/public-talks.md | 160 | ||||
-rw-r--r-- | ydb/docs/ru/core/toc_i.yaml | 2 |
4 files changed, 173 insertions, 0 deletions
diff --git a/ydb/docs/en/core/public-talks.md b/ydb/docs/en/core/public-talks.md new file mode 100644 index 00000000000..76d0ccd7d7f --- /dev/null +++ b/ydb/docs/en/core/public-talks.md @@ -0,0 +1,9 @@ +# Public talks + +## Hydra 2022 {#hydra-2022} + +* Subject: Parallel Asynchronous Replication between YDB Database Instances. + + * [About the event](https://hydraconf.com/). + * [Presentation](https://squidex.jugru.team/api/assets/srm/acbeabc7-56f1-4234-9e97-0e66c33be4ce/hydra-2022-fomichev-nizametdinov-1-.pdf). + * Description: In this talk we present an approach to asynchronous replication in YDB that provides the following characteristics: changefeed from source database is sharded among multiple persistent queues, sharded changefeed is applied to the target database in a manner to guarantee target database consistency. diff --git a/ydb/docs/en/core/toc_i.yaml b/ydb/docs/en/core/toc_i.yaml index 38c058da461..4726271448a 100644 --- a/ydb/docs/en/core/toc_i.yaml +++ b/ydb/docs/en/core/toc_i.yaml @@ -25,3 +25,5 @@ items: # Footer - { name: Questions and answers, include: { mode: link, path: faq/toc_p.yaml } } - include: { mode: link, path: downloads/toc_p.yaml } +- name: Public talks + href: public-talks.md diff --git a/ydb/docs/ru/core/public-talks.md b/ydb/docs/ru/core/public-talks.md new file mode 100644 index 00000000000..c4333bcf2a6 --- /dev/null +++ b/ydb/docs/ru/core/public-talks.md @@ -0,0 +1,160 @@ +# Публичные материалы + +## Обзорные материалы {#overview} + +* [{{ ydb-name }} Whitepaper](https://storage.yandexcloud.net/ydb-public-talks/yandex-database-a4.pdf). + +### 2021: about:cloud о Serverless {#about-cloud-20210715} + +* Тема: Миграция приложения с PostgreSQL на Yandex {{ ydb-name }} Serverless. Производительность, стоимость, риски. + * [О мероприятии](https://cloud.yandex.ru/events/408#about). + * [Презентация](https://storage.yandexcloud.net/ydb-public-talks/pg2ydb.pdf). + * [Запись трансляции](https://www.youtube.com/watch?v=8bgtMxkduV8&t=3946s). + * Описание: в исследовании, которое провела команда Yandex {{ ydb-name }}, рассмотрены аспекты миграции Е-commerce приложения, изначально разработанного для PostgreSQL, на Yandex {{ ydb-name }}. Основная тема исследования — сравнение производительности и стоимости решений на PostgreSQL и YDB. + +### 2021: Я.Субботник по разработке инфраструктуры {#inframeetup20210621} + +* Тема: Мультиарендный подход Яндекса к построению инфраструктуры работы с данными. + * [О мероприятии](https://events.yandex.ru/events/ya-subbotnik-po-infr_19-06-2021/). + * [Запись трансляции](https://www.youtube.com/watch?v=35Q2338ywEw&t=4282s). + * Описание: Времена, когда для экземпляра базы данных выделялся отдельный компьютер, давно прошли. Сейчас повсюду управляемые решения, поднимающие необходимые процессы в виртуальных машинах. Для вычислений применяется еще более прогрессивный подход — «бессерверные вычисления», например AWS Lambda или Yandex Cloud Functions. И уж совсем на острие прогресса находятся бессерверные БД. Мы поговорим о бессерверных решениях, которые еще до всеобщего хайпа стали популярны в Яндексе и по-прежнему используются для хранения и обработки данных. + +### 2021: DevOpsConf {#devopsconf2021} + +* Тема: Распределенная трассировка с помощью Jaeger и {{ ydb-name }}. Опыт Auto.ru и Yandex Cloud. + * [О мероприятии](https://devopsconf.io/moscow/2021/abstracts/7522). + * [Запись трансляции](https://youtu.be/J0OT8Qxbsvc). + * Описание: Мы активно используем Jaeger как инструмент распределенной трассировки, и при росте нагрузки встал вопрос эффективности хранения и обработки данных. В докладе мы расскажем, как выбирали базу для хранения трейсов Jaeger и про дальнейший опыт эксплуатации Jaeger и {{ ydb-name }} в Auto.ru и Yandex Cloud. Решение стало популярным внутри Яндекса, и мы выпустили Jaeger-драйвер для {{ ydb-name }} в Open Source. Появление {{ ydb-name }} Serverless дало пользователям возможность сэкономить, и мы хотим поделиться результатами тестов Jaeger с {{ ydb-name }} Serverless. + +### 2021: Habr {#habr2021} + +* Тема: Бессерверная альтернатива традиционным базам данных. + * [Статья](https://habr.com/ru/post/562746/). + * Описание: Современная распределенная СУБД должна уметь поддерживать различные типы нагрузки, удовлетворяя запросы совершенно разных пользователей. СУБД {{ ydb-name }} позволяет не только хранить петабайты данных, поддерживать обработку миллионов запросов в секунду, но и предоставляет режим бессерверных вычислений. Эта платформа дает возможность обслуживать проекты с различными типами нагрузки: ключ-значение, традиционные веб-приложения на основе реляционной базы, а также документоориентированные базы данных. +* Тема: Погружение в Serverless. Рождение {{ ydb-name }}. + * [Статья](https://habr.com/ru/post/552032/). + * Описание: Продолжаем беседовать с разработчиками экосистемы сервисов Serverless — Андрей Фомичев поделится подробностями о NewSQL. +* Тема: Мультиарендный подход Яндекса к построению инфраструктуры работы с данными. + * [Статья](https://habr.com/ru/company/yandex/blog/564854/). + * Описание: Времена, когда для экземпляра базы данных выделялся отдельный компьютер, давно прошли. Сейчас повсюду управляемые решения, поднимающие необходимые процессы в виртуальных машинах. Для вычислений применяется еще более прогрессивный подход — «бессерверные вычисления», например AWS Lambda или Yandex Cloud Functions. И уж совсем на острие прогресса находятся бессерверные БД. Мы поговорим о бессерверных решениях, которые еще до всеобщего хайпа стали популярны в Яндексе и по-прежнему используются для хранения и обработки данных. +* Тема: Готовим c serverless. Голосовой сервис записи к врачу и регистрации в поликлинике + * [Статья](https://habr.com/ru/post/547970/). + * Описание: Какой serverless-стек нужен, из чего состоит сценарий и как может быть устроена система CRM на стороне Yandex Cloud. Коммуникационная платформа Voximplant и Yandex Cloud подготовили рецепт голосового сервиса регистрации и записи на прием к врачу в поликлинику. Впрочем, им можно воспользоваться и для других похожих serverless-задач. + +### 2021: Открытые системы. СУБД {#ospdatabases2021} + +* Тема: Бессерверная альтернатива традиционным базам данных. + * [Статья](https://www.osp.ru/os/2021/01/13055826). + * Описание: Бессерверные вычисления стали следующим шагом к снижению «налога» на инфраструктуру, который вынуждены платить пользователи облачных сервисов, однако на рынке сегодня мало баз данных для этой экосистемы, и задача {{ ydb-name }} — восполнить этот пробел. + +### 2021: Webinar YDB 2021-01-21 {#webinar20210121} + +* Тема: Практический пример использования serverless: интеграция сервисов Yandex Cloud с голосовыми технологиями компании Voximplant. + * [О мероприятии](https://cloud.yandex.ru/events/298). + * [Запись трансляции](https://youtu.be/mB0Wpn2473U). + * Описание: + 1. Интеграция Voximplant Kit с Yandex SpeechKit — сервисом распознавания и синтеза речи. + 1. Настройка и автоматизация обработки диалога с помощью Voximplant Kit. + 1. CRM-система, построенная с помощью serverless API Gateway, Yandex Cloud Functions и {{ ydb-name }} (serverless). + 1. [Пример приложения на Go](https://github.com/yandex-cloud/examples/tree/master/serverless/serverless_voximplant). + +### 2020: Yandex Scale. {{ ydb-name }} Serverless. {#scalecloudnative20200925} + +* Тема: {{ ydb-name }} Serverless: публичный запуск. + * [Запись трансляции](https://www.youtube.com/watch?v=PD0wjTueIeA&t=9025s). + * Описание: Сервис {{ ydb-name }} (YDB) вышел в общий доступ. Теперь вы можете выбрать режим работы с выделенными серверами или бессерверный режим. + +### 2020: Webinar YDB 2020-04-23 {#webinar20200423} + +* Тема: Новости {{ ydb-name }}. + * [Запись трансляции](https://youtu.be/6LMH4Q4uGBU). + * Описание: + 1. Пример приложения на Node.js. + 1. Поддержка JSON в YDB. + 1. База YDB в Yandex Cloud доступная через Internet ("белые" IP). + +### 2019: YaTalks Москва {#yatalks-moscow-2019} + +* Тема: {{ ydb-name }} — как выжать 10K IOPS из HDD и вставить в таблицу 50K записей на одном ядре. + * [Презентация](https://storage.yandexcloud.net/ydb-public-talks/yatalks-ydb.pptx). + * [Запись трансляции](https://youtu.be/hXH_tRBxFnA?t=11283). + * Описание: + 1. Рассказ об успешном использовании {{ ydb-name }} в качестве бэкэнда для распределенной трассировки Jaeger от представителей [Auto.ru](https://auto.ru) и [Яндекс.Недвижимости](https://realty.yandex.ru/). + 1. Рассказ об архитектуре распределенного сетевого хранилища в {{ ydb-name }}. + +### 2019: Yandex Scale {#scale} + +* Тема: {{ ydb-name }} — эффективная альтернатива традиционным noSQL-решениям. + * [Презентация](https://storage.yandexcloud.net/ydb-public-talks/08-20190905_yscale_fomichev.pptx). + * [Запись трансляции](https://youtu.be/MlSdUq5RIN8). + * Описание: как и зачем была создана {{ ydb-name }}, чем она отличается от других БД и для каких задач она лучше всего подходит. +* Тема: {{ ydb-name }} at Scale: опыт применения в высоконагруженных сервисах Яндекса. + * [Презентация](https://storage.yandexcloud.net/ydb-public-talks/242-olegbondar.pptx). + * [Запись трансляции](https://youtu.be/kubFwIKJjBY). + * Описание: представители [Auto.ru](https://auto.ru), [Яндекс.Репетитора](https://yandex.ru/tutor/), [Алисы](https://yandex.ru/alice) и [Condé Nast](https://www.condenast.ru/) расскажут, почему они выбрали {{ ydb-name }} и как эта СУБД помогает развивать их продукты. + +### 2019: Webinar YDB {#webinar} + +* Тема: Опыт использования {{ ydb-name }} на примере продуктов Яндекса. + * [Презентация](https://storage.yandexcloud.net/ydb-public-talks/2019-webinar.pptx). + * [Запись трансляции](https://youtu.be/qWqU-R-X3Dc). + * Описание: опыт использования {{ ydb-name }} на примере продуктов Яндекса. + +### 2018: about:cloud {#about-cloud} + +* Тема: {{ ydb-name }}: платформа распределенных систем хранения данных, критичных к задержкам. + * [Запись трансляции](https://youtu.be/Kr6WIYPts8I?t=8558). + * Описание: рассказ о YDB, как о платформе, на которой можно строить различные системы хранения и обработки данных. +* Тема: {{ ydb-name }}: Distributed SQL база данных. Рассказ собственно о YDB как базе данных. + * [Запись трансляции](https://youtu.be/Kr6WIYPts8I?t=10550). + * Описание: о YDB как о базе данных. +* Тема: {{ ydb-name }}: сетевое блочное устройство. + * [Запись трансляции](https://youtu.be/Kr6WIYPts8I?t=12861). + * Описание: рассказ о Network Block Store — сервисе виртуальных дисков, на которых работают все виртуальные машины Yandex Cloud. + +### 2017: HEISENBUG {#heisenbug2017} + +* Тема: Как проверить систему, не запуская ее. + * [Презентация](https://2017.heisenbug-moscow.ru/en/talks/2017/msk/79fuksrzakwwqu4cmikw62/). + * [Запись трансляции](https://youtu.be/KaeEjsAjV6A). + * Описание: Системы, которые мы разрабатываем, становятся сложнее с каждым днем. И кажется, нет спасения от вездесущей сложности, которая проникает во все. Один из аспектов этой сложности — конфигурация. С одной стороны, конфигурация сильно влияет на стабильность и доступность системы, с другой — проверке ее корректности уделяется очень мало внимания. В докладе расскажем, как мы тестируем конфигурацию и насколько это было полезно в нашем проекте. Этот доклад будет интересен всем, кто хочет узнать простой способ увеличения стабильности и доступности системы в продакшене. + +## Материалы для углубленного изучения YDB {#internals} + +### 2019: HighLoad++ Москва {#highloadmoscow2019} + +* Тема: Распределенные транзакции в YDB. + * [Тезисы и презентация](https://www.highload.ru/moscow/2019/abstracts/5324). + * [Запись трансляции](https://youtu.be/8AR1u5OZIm8). + * Описание: механизм выполнения распределенных транзакций в YDB. + +### 2019: DevZen Podcast {#devzen} + +* Тема: Устройство {{ ydb-name }}. + * [Запись подкаста](https://devzen.ru/episode-0272/). + * Описание: подробный рассказ об устройстве YDB и ответы на вопросы. + +### 2019: YaTalks Екатеринбург {#yatalks} + +* Тема: {{ ydb-name }}: Distributed SQL база данных Яндекса. + * [Презентация](https://storage.yandexcloud.net/ydb-public-talks/YdbInCloud_2.pptx). + * [Запись трансляции](https://youtu.be/tzANIAbc99o?t=3012). + * Описание: основные моменты, связанные с выполнением распределенных запросов в YDB: + 1. Модель транзакций и уровни изоляции. + 1. Особенности SQL-диалекта Yandex Query Language (YQL). + 1. Многошаговые транзакции и механизм оптимистичных блокировок. + 1. Эффективное выполнение запросов к распределенным БД в целом. + 1. Основные факторы, влияющие на производительность запросов + 1. Стандартные практики работы с YDB, в том числе инструменты для разработчика. + +### 2019: BackendConf {#backendconf} + +* Тема: {{ ydb-name }}: распределенные запросы в облаках. + * [Запись трансляции](https://youtu.be/V95bBGB-89Y?t=15514). + * Описание: как YDB выполняет YQL запросы. + +### 2019: HighLoad++ Siberia {#highload} + +* Тема: {{ ydb-name }} — как мы обеспечиваем отказоустойчивость. + * [Запись трансляции](https://youtu.be/-GlRSxG4JQU?t=10779). + * Описание: как YDB хранит данные с избыточностью и как YDB решает задачу распределенного консенсуса. diff --git a/ydb/docs/ru/core/toc_i.yaml b/ydb/docs/ru/core/toc_i.yaml index 1d09ad2054c..66f8baf926b 100644 --- a/ydb/docs/ru/core/toc_i.yaml +++ b/ydb/docs/ru/core/toc_i.yaml @@ -25,3 +25,5 @@ items: # Footer - { name: Вопросы и ответы, include: { mode: link, path: faq/toc_p.yaml } } - include: { mode: link, path: downloads/toc_p.yaml } +- name: Публичные материалы + href: public-talks.md |