Фичи и апдейты
Оптимизация интерактивных транзакций в YDB Go SDK: меньше сетевых запросов — быстрее работа
Команда, работающая над Алисой, вместе с коллегами из YDB провела рефакторинг Go SDK для распределенной СУБД Яндекса. В релизах v3.126.0 и v3.126.5 по умолчанию используется новый Query Service, который позволяет объединять низкоуровневые gRPC-команды — например, старт транзакции и первый запрос теперь отправляются одним пакетом.
По словам разработчика Степана Пестерникова, это заметно сокращает число сетевых обращений к YDB в интерактивных транзакциях, что критично для приложений с высокими требованиями к задержкам. Код оптимизаций опубликован, и на его примере можно разобраться, как применять такие улучшения в своих проектах.
Источник: habr.com