| Date | Title | Description |
| Sign up to see | Sign up to see | Sign up to see |
| Feb 27, 2026 | Как мигрировать кусочек Яндекс Такси с PostgreSQL на YDB и перестать считать подключения к шардам | Привет, Хабр! Меня зовут Игорь Березняк, и мы с командой делаем Техплатформу Городских сервисов Яндекса. Я уже писал на Хабре про архитектуру платформы, рассказывал на «Хайлоаде» (и на Хабре) про шардирование и миграцию на YDB.
Эта статья н... |
| Jan 8, 2026 | Изнанка бэкапов YDB: что остаётся за кадром | Решил собрать нюансы создания резервных копий и восстановления таблиц в YDB. Это не замена документации, а раскрытие деталей, которые не очевидны для тех, кто начинает работать с этой базой данных.
В этой заметке разберём три сценария: нати... |
| Dec 29, 2025 | Чему меня научила разработка C#-клиента для распределённой СУБД Яндекса | Привет, Хабр! Меня зовут Кирилл Курдюков, и мы с командой делаем YDB (СУБД Яндекса). Как и с языками программирования, популярность СУБД определяется не только их возможностями, но и экосистемой.
В предыдущей статье я рассказал о том, как р... |
| Dec 24, 2025 | YDB Zero CPU: ваш ноут не сядет | В истории Tesla и YDB есть одно интересное сходство. В Tesla первой машиной стал Roadster, главной чертой которого были разгон и скорость, то есть performance. Аналогично развивалась и YDB: мы начали с масштабирования до бесконечности и отк... |
| Dec 9, 2025 | «Работает — не трогай», но с YDB можно: испытания отказоустойчивости в боевых условиях | Привет, Хабр!
На связи Евгений Ярош, руководитель направления СУБД «Инфосистемы Джет».
Любая распределенная база данных обещает две вещи: неограниченное масштабирование и высочайшую отказоустойчивость. СУБД от Яндекса – YDB - изначально име... |
| Dec 2, 2025 | Секреты Apache Kafka API: обработка сообщений без потерь и дублей | Меня зовут Андрей Серебрянский, и я люблю Apache Kafka. И гарантии доставки exactly once. И рассказывать обо всём этом на конференциях. Пять лет я строил платформы потоковой обработки данных в финтехе, а теперь вместе с командой работаю над... |
| Jul 15, 2025 | Запустили векторный поиск в YDB: рассказываем, как он работает | В новой версии YDB теперь доступны две версии векторного поиска — точный и приближённый. Приближённый поиск может работать с миллиардами векторов, если использовать векторный индекс. Такая технология есть у небольшого количества технологиче... |
| May 13, 2025 | Шардированный не значит распределённый: что важно знать, когда PostgreSQL становится мало | Год назад мы опубликовали пост «Когда одного Postgres'a мало: сравнение производительности PostgreSQL и распределённых СУБД». PostgreSQL показал исключительную производительность в случае, когда нет высоких требований к доступности сер... |
| Jan 18, 2025 | Navigating the Code Jungle: A Journey Through Parsing and Performance | In the world of software development, every line of code is a stepping stone. Each project is a journey through a dense jungle of logic, algorithms, and frameworks. This article explores two distinct paths taken by developers in the realm o... |
| Jan 18, 2025 | Navigating the Event-Driven Landscape with Spring Boot and Kafka | In the world of software architecture, event-driven systems are like rivers, flowing seamlessly and allowing for the independent movement of various components. They offer a way to build scalable, resilient microservices that can adapt to c... |
| Jan 17, 2025 | Kafka API для работы с потоками данных Yandex Data Streams — топиками YDB | Всем привет! Меня зовут Елена Калинина, и я технический менеджер проектов в команде YDB — в рамках Yandex Infrastructure наша команда создаёт технологии для работы всего Яндекса.
YDB — это распределённая отказоустойчивая СУБД с открытым исх... |
| Jan 15, 2025 | Как я сделал PR на 14К строк в проект YDB будучи студентом | В этой статье я хотел бы рассказать о задаче, решение которой легло в основу моей дипломной работы. В ноябре 2023 года я был студентом Физтеха — учился на базовой кафедре Яндекса, программа обучения которой реализуется совместно с ШАД. Зада... |
| Dec 19, 2024 | «Яндекс» провёл «Ночь опенсорс-библиотек» — мероприятие для тех, кто интересуется открытым кодом | 14 декабря 2024 года «Яндекс» провёл «Ночь опенсорс-библиотек» — встречу для всех, кто интересуется открытым кодом. Посетители могли пообщаться с разработчиками открытых проектов и сделать свой первый коммит в опенсорс. Мероприятие прошло в... |
| Oct 17, 2024 | Шины данных для очень больших инсталляций, или Почему большим компаниям сложно с опенсорсом | Как технический менеджер в Яндексе я отвечаю за эксплуатацию больших кластеров, через которые мы передаём данные, — для этого мы используем YDB Topics, собственный аналог Apache Kafka, о котором я уже рассказывал.
Но если посмотреть не толь... |
| Sep 18, 2024 | The Rise of Open Source in Russia: A New Era for Machine Learning and Data Analysis | In the vast landscape of technology, open source is a beacon of collaboration. It invites innovation and democratizes access to tools that drive progress. Recently, a study by ITMO University has shed light on the state of open source in Ru... |
| Sep 17, 2024 | ИТМО провёл исследование open source в сферах машинного обучения и анализа данных | Специалисты центра «Сильный ИИ в промышленности» при ИТМО опубликовали результаты исследования особенностей и направления развития опенсорс-сообщества в сфере машинного обучения и анализа данных в России. В лидерах российского опенсорса ока... |
| Aug 24, 2024 | Телеграм бот на C# с использованием Yandex Cloud Functions | Введение
Всем привет!
Данная статья содержит информация о том, как написать телеграм бота на C# с использованием Yandex Cloud Functions и Телеграм Webhook. Также в данной статье будет рассмотрено CI/CD с помощью GitHub Actions.
P.S. полезна... |
| Jul 1, 2024 | Стоит ли бояться serializable-транзакций больше, чем труднонаходимых багов? | Мы не понимаем, как более низкие уровни изоляции влияют на приложения. Возможно, READ COMMITTED достаточно хорош, потому что люди не знают, насколько у них на самом деле грязные данные... Энди Павло на SIGMOD 2017
All you need is ACIDКлючев... |
| Jun 28, 2024 | Что нового в документации YDB во втором квартале 2024 года | Документация YDB продолжает развиваться, отвечая на растущие потребности своей разнообразной аудитории. Наша цель остаётся прежней — улучшение ясности, доступности и глубины предоставляемой информации. В этом квартале мы ввели значительные ... |
| Jun 27, 2024 | Как мы повышали производительность очереди сообщений | Работа в Яндексе ставит огромное количество технических вызовов, которые интересно решать. И один из них — это производительность основной очереди сообщений YDB Topics. Посмотрим, может ли опенсорсный продукт от Яндекса конкурировать с Apac... |
| May 7, 2024 | database/sql: плохой, хороший, злой | Многие Golang-разработчики пробовали работать с БД в Go, и у каждого — свои боли. В этой статье поисследуем библиотеку database/sql для работы с абстрактной СУБД и нашу имплементацию database/sql драйвера под СУБД YDB. Рассмотрим трудности ... |
| May 2, 2024 | Как Яндекс создал свою шину данных, чтобы передавать сотни гигабайт в секунду | 10 лет назад сотни серверов Яндекса работали на Apache Kafka®, но в этом продукте нам нравилось далеко не всё. Наши задачи требовали единой шины для передачи всех видов данных: от биллинговых до журналов приложений. Сегодня объёмы достигли ... |
| Apr 24, 2024 | Эволюция обработки данных: от MapReduce к стриминговому движку | Падение latency-запросов, влезающих в память, после включения движка на 100% пользователей
Yandex Query Language (YQL) — универсальный декларативный язык запросов к системам хранения и обработки данных, разработанный в Яндексе. А ещё это од... |
| Apr 4, 2024 | Автоматизируем сеть Яндекса с Милошем: сервис конфигураций оборудования | Задумывались ли вы о том, как изменить конфигурацию сразу на нескольких сетевых устройствах? Что, если нужно сделать это на всей сети с сотнями и тысячами единиц оборудования? А что, если приходится делать это каждый месяц на железе от пяти... |
| Apr 2, 2024 | Что нового в документации YDB за 1 квартал 2024 года | Первоначальная документация YDB, опубликованная в рамках open-source запуска в 2022 году, имела структуру, на которую в значительной степени повлиял закон Конвея. Создание проекта с открытым исходным кодом значительно повышает планку того, ... |
| Mar 21, 2024 | Обновление кешей сервисов в реальном времени с помощью YDB CDC на примере Yandex Monitoring | Меня зовут Егор Литвиненко. Я старший разработчик Yandex Observability Platform. Летом 2023 года я рассказывал на Saint Highload в Санкт‑Петербурге о нашем пути внедрения YDB CDC для обновления данных в сервисах, чтобы решить проблему инвал... |
| Mar 20, 2024 | Когда одного Postgres'a мало: сравнение производительности PostgreSQL и распределенных СУБД | Важно: данный пост написан разработчиком YDB и основан на совместном исследовании с Евгением Ефимкиным, экспертом в области PostgreSQL, не работающим в YDB.
Общеизвестно, что PostgreSQL - крайне эффективная СУБД с богатой функциональностью.... |
| Jan 16, 2024 | Что нового в документации YDB в декабре 2023 | Давайте начнём с самого главного: в документации YDB появилась тёмная тема!
Чтобы включить её можно воспользоваться иконкой ⚙︎ в правом-верхнем углу.Версионирование документации
В том же правом-верхнем углу появился выпадающий список с верс... |
| Jan 15, 2024 | Как мы начали использовать виртуальные потоки Java 21 и на раз-два получили дедлок в TPC-C для PostgreSQL | Привет, хабр! Меня зовут Евгений Иванов, я разработчик YDB. Но сегодня я бы хотел представить Вашему вниманию пост не о YDB, а о виртуальных потоках Java 21 на примере TPC-C для PostgreSQL.
Дедлок у обедающих философов
В посте о TPC-C для Y... |
| Dec 29, 2023 | Миграции в YDB с помощью «goose» | Любой более или менее серьезный продакшен, работающий с базой данных, подразумевает процесс миграции - обновление структуры базы данных от одной версии до другой (обычно более новой) [источник].
Миграции в БД можно делать вручную или исполь... |
| Nov 30, 2023 | Что нового в документации YDB в ноябре 2023 | Документация YDB разрабатывается на GitHub рядом с основной кодовой базой YDB и автоматически публикуется на сайт посредством CI/CD. Быть в курсе что в ней появляется можно с помощью функции «Watch» на GitHub или периодически просматривая в... |
| Nov 15, 2023 | Дизайн-система Gravity UI: как легко построить свой интерфейс | Всем привет, я Алексей Сизиков, руководитель отдела User Experience в Yandex Cloud. В этой статье я хочу поделиться новостью: мы выпустили нашу дизайн-систему и библиотеку компонентов Gravity UI в опенсорс.
С помощью библиотеки компонентов ... |
| Oct 4, 2023 | О Prepared statements, серверном кэше скомпилированных запросов или как эффективно кэшировать запросы в YDB | Существуют различные способы снижения стоимости выполнения SQL-запросов в современных СУБД. Наиболее распространенными подходами являются использование подготовленных запросов и кэширование. Оба метода доступны в YDB.
Кэширование запросов п... |
| Sep 27, 2023 | YDB знакомится с TPC-C: раскрываем производительность наших распределенных транзакций | Привет, хабр! Меня зовут Евгений Иванов, я разработчик YDB. И я хочу снова поговорить о моей любимой теме - производительности распределенных СУБД. В этом посте Вашему вниманию представлен перевод свежей статьи "YDB meets TPC-C: distri... |
| Aug 24, 2023 | Change Data Capture (CDC) в Yandex Data Transfer: гид по технологии с примерами | В современных микросервисных архитектурах регулярно встречаются потребности в кешах, индексах полнотекстового поиска, репликах, а также в реактивном взаимодействии компонентов. Решать все эти задачи по отдельности — тот ещё вызов, но оказыв... |
| Aug 19, 2023 | Стейты, БД и логи — разбираем шаблон диалогового Телеграм бота | В двух предыдущих статьях я рассказала, как быстро создать инфраструктуру для диалогового бота на основе Yandex Serverless Functions и базы данных YDB, а также показала, как реализовать новые команды, добавив код в шаблон. В качестве пример... |
| Aug 12, 2023 | Просто добавь команд: как реализовать диалоговый Телеграм бот на основе шаблона | В предыдущей статье я рассказала, как быстро создать инфраструктуру для диалогового бота на основе Yandex Serverless Functions и базы данных YDB. В качестве примера использовался примитивный бот, реализованный в моём репозитории ydb_serverl... |
| Jul 31, 2023 | Краткий пересказ вебинара про релиз YDB v23.1 | Восемь разработчиков YDB собрались, чтобы поделиться тем, что они сделали для последнего релиза YDB v23.1. Рассмотренные новые возможности можно разделить на две категории: функциональные улучшения и улучшения производительности. Давайте на... |
| Jul 27, 2023 | kubernetes — это не новый linux, kubernetes — это распределенная база данных | Это шутливая статья, не стоит ее воспринимать серьезно.
Источником вдохновения выступила статья и высказывание в чатике kubernetes_ru, а также дискуссия на эту тему с Дмитрием Евдокимовым из luntry, а триггером к написанию - пост Дмитрия. c... |
| Jul 14, 2023 | Переезд c PostgreSQL на YDB. Кейс сервиса Яндекс Игры | Привет! Меня зовут Александр Смолин. Я бэкенд-разработчик в команде Яндекс Игр. Уже два года мы используем YDB для задач сервиса. В статье расскажу, как мы в Яндекс Играх внедряли YDB, зачем это было нужно, с какими сложностями столкнулись ... |
| Jun 8, 2023 | Сравнение производительности YDB, CockroachDB и YugabyteDB на бенчмарке YCSB | Привет! Меня зовут Евгений Иванов, я разработчик YDB. Мне очень нравится заниматься задачами, связанными с производительностью: бенчить, анализировать, оптимизировать. И в YDB мы придаем очень большое значения тому, чтобы быть эффективными.... |
| Dec 20, 2022 | Мой диплом, или Как собрать вещи и переехать на YDB | Меня зовут Арслан, в этом году я делал сервис для построения циклов заказа (например, заказа такси). Возможно, вы видели пост от другого разработчика в команде, Ильи Lol4t0. Всего сервис обрабатывает примерно 5000 RPS с задержкой 100 мс в 9... |
| Apr 19, 2022 | Яндекс опубликовал исходный код распределённой системы управления базами данных YDB | Яндекс опубликовал исходный код распределённой системы управления базами данных YDB. Технология позволяет создавать масштабируемые отказоустойчивые сервисы, выдерживающие большую операционную нагрузку. Исходный код, документация, SDK и все ... |
| Apr 19, 2022 | Яндекс выложил в опенсорс YDB | Сегодня мы выложили в опенсорс систему управления базами данных YDB — плод многолетнего опыта Яндекса в разработке систем хранения и обработки данных. Исходный код, документация, SDK и все инструменты для работы с базой опубликованы на GitH... |
| «Яндекс» открыл исходники системы управления базами данных YDB | Отдел новостей 19 апреля 2022, 16:25 «Яндекс» открыл исходники системы управления базами данных YDB
«Яндекс» выложил в открытый доступ исходный код распределённой системы управления базами данных YDB (Yandex Database), пишет vc.ru.
Оставить... |