Статьи

Статьи о YDB. Материалы разделены по категориям и размечены тегами:

Overview

– обзорные материалы, знакомящие с YDB и технологиями, которые применяются в ней.

Use cases

– кейсы использования YDB.

Practice

– практика использования YDB.

Database internals

– подробный разбор внутренней реализации YDB или её отдельных частей и механизмов.

Releases

– обзор новых возможностей, вышедших релизов YDB.

Testing

– кейсы тестирования производительности YDB и сравнения с другими одноклассовыми СУБД.

General

– материалы общего направления.

Обновление кешей сервисов в реальном времени с помощью YDB CDC на примере Yandex Monitoring

Database internals

Yandex Monitoring: обновление кешей сервисов в реальном времени с помощью YDB CDC

Летом 2023 года Егор Литвиненко (старший разработчик Yandex Observability Platform) рассказывал на Saint Highload в Санкт‑Петербурге о пути внедрения YDB CDC для обновления данных в сервисах, чтобы решить проблему инвалидации кешей. В этой статье будет вся история внедрения с теорией, вопросами, ответами, ошибками, о которых он говорил на выступлении.

Открытые системы (электронный журнал). СУБД. Как открытый исходный код меняет современные СУБД

Overview

Как открытый исходный код меняет современные СУБД

У YDB путь проектирования изначально начался с учетом масштабных надежных инсталляций, что позволило СУБД быстро занять одну из ключевых ролей во внутренней инфраструктуре «Яндекса» в транзакционных сценариях использования. Затем YDB доросла до публичного управляемого сервиса в Yandex Cloud, позже обзавелась бессерверным (serverless) режимом работы. Сегодня СУБД YDB переживает следующий этап развития — выход в Open Source и адаптация к новым реалиям.

Из статьи вы узнаете:

  • Почему вообще YDB пошла в Open Source?
  • Какими возможностями обладает YDB?
  • Как развивался проект?
  • В каких сценариях YDB показывает себя сопоставимо с конкурентами, а в каких их превосходит?

Ознакомиться со статьёй можно на сайте OSP.

Бессерверная альтернатива традиционным базам данных

Overview

Бессерверная альтернатива традиционным базам данных

Современная распределенная СУБД должна уметь поддерживать различные типы нагрузки, удовлетворяя запросы совершенно разных пользователей. СУБД YDB позволяет не только хранить петабайты данных, поддерживать обработку миллионов запросов в секунду, но и предоставляет режим бессерверных вычислений. Эта платформа дает возможность обслуживать проекты с различными типами нагрузки: ключ-значение, традиционные веб-приложения на основе реляционной базы, а также документоориентированные базы данных.

В статье изложена:

  • История появления YDB.
  • YDB с точки зрения пользователя.
  • Архитектура YDB.
  • Бессерверный режим в YDB.

Погружение в Serverless. Рождение YDB

Database internals

Погружение в Serverless

Продолжение беседы с разработчиками экосистемы сервисов Serverless. В начале нашего путешествия Глеб Борисов описал ситуацию с Yandex Cloud Function, затем Данил Ошеров погрузил нас в мир протокола S3 и сервиса Object Storage. В этой статье Андрей Фомичев ( Руководитель YDB ) поделился подробностями о NewSQL.

Мультиарендный подход Яндекса к построению инфраструктуры работы с данными

Overview

Времена, когда для экземпляра базы данных выделялся отдельный компьютер, давно прошли. Сейчас повсюду управляемые решения, поднимающие необходимые процессы в виртуальных машинах. Для вычислений применяется еще более прогрессивный подход — «бессерверные вычисления», например AWS Lambda или Yandex Cloud Functions. И уж совсем на острие прогресса находятся бессерверные БД.

В статье Андрей Фомичев ( Руководитель YDB ) рассказал о бессерверных решениях, которые еще до всеобщего хайпа стали популярны в Яндексе и по-прежнему используются для хранения и обработки данных.

Готовим c serverless. Голосовой сервис записи к врачу и регистрации в поликлинике

Use cases

Готовим c serverless

Какой serverless-стек нужен, из чего состоит сценарий и как может быть устроена система CRM на стороне Yandex Cloud? Коммуникационная платформа Voximplant и Yandex Cloud подготовили рецепт голосового сервиса регистрации и записи на прием к врачу в поликлинику. Впрочем, им можно воспользоваться и для других похожих serverless-задач.

В статье:

  • Устройство визуального конструктора Voximplant Kit.
  • Разбор сценария входящего звонка.
  • Устройство CRM-системы на стороне Yandex за API.
  • Создание Yandex Database Serverless в Yandex Cloud.

Бессерверная альтернатива традиционным базам данных

Overview

Бессерверная альтернатива традиционным базам данных

Бессерверные вычисления стали следующим шагом к снижению «налога» на инфраструктуру, который вынуждены платить пользователи облачных сервисов, однако на рынке сегодня мало баз данных для этой экосистемы, и задача YDB — восполнить этот пробел.

В статье:

  • История развития распределенных баз данных.
  • О Yandex Database.
  • Архитектура YDB.
  • Бессерверный режим в YDB.
  • YDB с точки зрения пользователя.
Предыдущая
Следующая