aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbazeltsev <bazeltsev@yandex-team.ru>2022-07-04 17:21:39 +0300
committerbazeltsev <bazeltsev@yandex-team.ru>2022-07-04 17:21:39 +0300
commitd3988e8cf35b73cd6181d95e06d159d8e931acb9 (patch)
treeee1289dde79224799fd1f62dca43273da7e6cbaa
parentc74c2090fa0a89f3b4d84dfdbc8f4fd162421276 (diff)
downloadydb-d3988e8cf35b73cd6181d95e06d159d8e931acb9.tar.gz
Add public talks
initial ref:75f2652fcf0d0e4502103e85e8e11313964a4303
-rw-r--r--ydb/docs/en/core/public-talks.md9
-rw-r--r--ydb/docs/en/core/toc_i.yaml2
-rw-r--r--ydb/docs/ru/core/public-talks.md160
-rw-r--r--ydb/docs/ru/core/toc_i.yaml2
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