home.social

#ydb — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ydb, aggregated by home.social.

  1. Avalon: как построить эффективный Feature Store на YDB

    В современном развитии рекомендательных систем и алгоритмов принятия решений особое место занимают Feature Store — хранилища признаков, позволяющие быстро и централизованно управлять данными. В городских сервисах Яндекса для таких задач мы создали собственное решение под названием Avalon. Оно служит универсальным каталогом признаков, которым легко пользоваться разработчикам и аналитикам вне зависимости от того, что им нужно хранить — бинарные индикаторы или сложные метрики вроде количества поездок у водителя. Наш Feature Store — Avalon — возник в момент, когда понадобилось масштабируемое и производительное хранилище с низкой задержкой, в котором можно структурировать признаки по иерархии «каталог/файл», получать быстрый доступ к ним из рантайма, автоматически отслеживать актуальность данных и контролировать жизненный цикл каждого признака. Роль СУБД для системы выполняет YDB, что позволяет достичь высокой отказоустойчивости и горизонтального масштабирования. Всем привет! Меня зовут Паша, я руковожу группой разработки технологий эффективности Такси. В этой статье я расскажу, как мы проектировали и строили Avalon, какие вызовы пришлось решать команде по мере роста нагрузок и аудитории, почему прежние подходы перестали соответствовать задачам современного продуктового анализа и как в результате получился удобный и надёжный Feature Store для множества бизнес-сценариев.

    habr.com/ru/companies/yandex/a

    #ydb #субд #feature_store #архитектура #big_data

  2. Приключения с Go и YDB Serverless: как я уложился в бесплатный тир Yandex Cloud после Spring Boot и PostgreSQL

    Долгое время я пытался научиться слепому десятипальцевому методу печати, но всегда это заканчивалось поражением. Учился на Keybr — на нём освоил английский. Частотный метод, когда ты печатаешь настоящие слова из самых частых букв, мне подошёл. Но столкнулся с тем, что заглавные буквы, пунктуация и цифры спрятаны за кучей настроек. Подумал — зачем это прятать, если можно сделать структурированные этапы и дать чёткий путь прохождения? Так я начал разработку TypeStep — тренажёра слепой печати с частотным методом и этапами прохождения. А теперь — про то, на чём это всё построено и с чем пришлось столкнуться.

    habr.com/ru/articles/1015774/

    #go #Yandex_Cloud #YDB #Serverless #PostgreSQL #java

  3. Миллиард записей и 8 Марта: как YDB спас праздник

    Чем покупка букета на 8 Марта через Яндекс Еду отличается от покупки, собственно, еды? С точки зрения пользователя — ничем. Выбрал, оплатил, доставили. А вот с точки зрения разработчика бэкенда заказ уникальных букетов превращается в нетривиальную инженерную задачу синхронизации складских запасов. Задержка синхронизации хотя бы в 10 минут трансформируется в звонок и сборщиков заказов, сообщающих о том, что именно такого букета на складе больше нет. Меня зовут Виталий Московкин, я занимаюсь ритейлом в Яндекс Еде. В статье я расскажу, как мы синхронизировали состояние складов с 18 миллионами уникальных товаров: сначала с помощью PostgreSQL, а затем с помощью YDB. Такое количество товаров превращается на бэкенде в 4 миллиарда записей о ценах и стоках, которые нельзя просто так кешировать. Но и замена монолитной СУБД на распределённую тоже задача не на десять минут. Подробности — под катом.

    habr.com/ru/companies/yandex/a

    #яндекс #ydb #базы_данных #работа_с_данными #микросервисы #высокая_нагрузка

  4. CBS News ratings headed for historic lows across the board 6 months into Bari Weiss’ tenure at top

    “CBS Evening News” is poised to see its worst audience numbers for any January-through-March period this century, according to data. "CBS Mornings" is fairing no better.

    Viewers are going to ABC and NBC.
    #fafo #USPol #ydb

    🔗Weiss’ Ratings Wipeout

    status.news/p/cbs-news-ratings

  5. Как Нейроюрист ищет по миллионам юридических документов с помощью векторного поиска YDB

    Привет, Хабр! Меня зовут Александр Зевайкин, и мы с командой делаем YDB (СУБД Яндекса). В конце прошлого года Яндекс представил специализированного ИИ‑помощника — Нейроюриста , для которого обучил языковую модель на основе Alice AI LLM. Сервис работает на базе RAG, под капотом у которого находится YDB c миллионами различных юридических документов. Под катом — история о том, как команда разработки Нейроюриста сделала семейство векторных индексов, чтобы находить нужное количество документов при любых параметрах фильтрации. Я кратко расскажу про архитектуру векторного индекса, покажу, как выбирать правильные настройки, и продемонстрирую бенчмарки получившегося решения.

    habr.com/ru/companies/yandex/a

    #ydb #нейросети #векторный_поиск #векторный_индекс

  6. Как мигрировать кусочек Яндекс Такси с PostgreSQL на YDB (СУБД Яндекса) и перестать считать подключения к шардам

    Привет, Хабр! Меня зовут Игорь Березняк, и мы с командой делаем Техплатформу Городских сервисов Яндекса. Я уже писал на Хабре про архитектуру платформы, рассказывал на «Хайлоаде» (и на Хабре ) про шардирование и миграцию на YDB . Эта статья написана по мотивам последнего доклада. В ней я рассказываю не о самой миграции (ну мигрировали и мигрировали, этим сейчас никого не удивишь), а о её причинах. Дело в том, что PostgreSQL — потрясающая система. Инженерное чудо, позволяющее сейчас нескольким разработчикам собирать системы, для которых всего пару десятков лет назад потребовалась бы команда архитекторов и контракт с вендором. Но, разрабатывая любую систему, программисты пишут код, который лучше всего работает в ожидаемых сценариях. Эта статья о том, с какими ограничениями PostgreSQL сталкиваются системы масштаба Яндекс Такси при росте. Я расскажу про время выбора нового мастера при репликации, лимиты количества соединений, разработку холодного хранилища. В моём рассказе переход на YDB — это в первую очередь смена одних ожидаемых сценариев работы на другие. Со своими последствиями, компромиссами, необходимостью адаптировать и переписывать код.

    habr.com/ru/companies/ydb/arti

    #ydb #postgresql #репликация #шардирование #highload

  7. Near-realtime-защита внутри облака: как мы боролись с лавиной ИБ-событий и превращали их в полезные данные

    Меня зовут Владислав Архипов, я архитектор команды разработки security‑сервисов в Yandex Cloud. Мы занимаемся как непосредственной безопасностью облачной платформы и её клиентов, так и созданием сервисов безопасности. Итоги 2025 года в сфере информационной безопасности показали, что нагрузка на security‑команды любого уровня растёт вместе с ростом потока данных. На нашем примере: к середине 2025 года количество типовых событий безопасности, которые мы обрабатывали, в среднем составляло 28 млрд в день, а рост за год составил 20%. При этом всё чаще необходимо анализировать потоковые источники данных, где традиционные подходы с периодической выгрузкой информации просто исчерпали себя. В этой статье вместе с руководителем Cloud Security Operations Юрием Наместниковым @namestnikov мы расскажем, как создаём Security Deck и добиваемся прозрачности процессов ИБ, а также о том, как хронологическое хранилище помогает справляться с растущими потоками данных. Покажем, как мы превращаем разрозненные события в стейт и храним в хронологической базе данных, а также в чём отличие нашего запатентованного решения от других на уровне архитектуры.

    habr.com/ru/companies/yandex_c

    #безопасность #хронологическое_хранилище #temporal_bd #ydb #security_operation_center #soc #cspm #cnapp

  8. Инженерная история: добавляем 3-ю СУБД в карточный процессинг

    В конце сентября Филипп Дельгядо, один из архитекторов карточного процессинга Lekton Sigma, выступил на Yandex Neuro Scale. На конференции он рассказал, как они с командой добавляли поддержку YDB к своему решению. Под катом — интервью с Филиппом, где он поделился с нами ключевыми техническими моментами, которые видит интересными для широкой аудитории Хабра: зачем в принципе добавлять поддержку ещё одной базы данных, сколько разработчиков нужно, чтобы вкрутить лампочку всё запилить, и с какими сложностями они столкнутся при переходе от централизованной PostgreSQL к распределённой YDB.

    habr.com/ru/companies/ydb/arti

    #ydb #database #процессинг #процессинг_платежей

  9. Очень странные дела или подключаем YDB в AWS NoSQL Workbench

    При работе с Yandex Database (YDB) часто возникает потребность в удобном визуальном инструменте для работы с данными. AWS NoSQL Workbench — популярное приложение для моделирования и тестирования NoSQL баз можно использовать и с YDB благодаря DynamoDB-совместимому Document API.

    habr.com/ru/articles/983678/

    #ydb #dynamodb #aws_nosql_workbench #aws #nosql #yandexcloud

  10. Очень странные дела или подключаем YDB в AWS NoSQL Workbench

    При работе с Yandex Database (YDB) часто возникает потребность в удобном визуальном инструменте для работы с данными. AWS NoSQL Workbench — популярное приложение для моделирования и тестирования NoSQL баз можно использовать и с YDB благодаря DynamoDB-совместимому Document API.

    habr.com/ru/articles/983678/

    #ydb #dynamodb #aws_nosql_workbench #aws #nosql #yandexcloud

  11. Очень странные дела или подключаем YDB в AWS NoSQL Workbench

    При работе с Yandex Database (YDB) часто возникает потребность в удобном визуальном инструменте для работы с данными. AWS NoSQL Workbench — популярное приложение для моделирования и тестирования NoSQL баз можно использовать и с YDB благодаря DynamoDB-совместимому Document API.

    habr.com/ru/articles/983678/

    #ydb #dynamodb #aws_nosql_workbench #aws #nosql #yandexcloud

  12. Очень странные дела или подключаем YDB в AWS NoSQL Workbench

    При работе с Yandex Database (YDB) часто возникает потребность в удобном визуальном инструменте для работы с данными. AWS NoSQL Workbench — популярное приложение для моделирования и тестирования NoSQL баз можно использовать и с YDB благодаря DynamoDB-совместимому Document API.

    habr.com/ru/articles/983678/

    #ydb #dynamodb #aws_nosql_workbench #aws #nosql #yandexcloud

  13. Изнанка бэкапов YDB: что остаётся за кадром

    Решил собрать нюансы создания резервных копий и восстановления таблиц в YDB. Это не замена документации, а раскрытие деталей, которые не очевидны для тех, кто начинает работать с этой базой данных.

    habr.com/ru/articles/983512/

    #ydb #бекапы #yandexcloud

  14. "When MAGA Comes to Christmas Dinner ~ A glimpse of what Trump’s movement does to its supporters." This article from The Bulwark, the post-Trump refuge for what once was the neoconservative The Weekly Standard, is more Republican Never Trumper's taking no responsibility for the current political mess that they gave birth to going as far back as John Kerry and the Swift Boat ages, Obama and Tea Party movement, etc

    That is so infuriating. They like to believe Trump is the start of MAGA when, no, dear, it's not. Trump fostered and monetized to his benefit, both personal wealth and politically, and the destruction of norms and Democracy, on the foundation they built.

    In this article, the authors grandmother is stuck in Trump and MAGA world text scams and unauthorized bank withdrawals and a nephew has become a full-fledged neo-Nazi.

    I can't take them serious as long as they put Trump as the starting point of all that is crashing and burning in the US. That goes for the 4pm hour on MSNBC/MSNow, too. #USPol

    Article quote, "But I can’t abide by the schadenfreude-laden viewpoint that anyone who ever pulled a lever for Trump deserves whatever’s coming to them as a result. The fact is that this political moment is immiserating good people. I don’t blame them for that. I blame him [Trump]." #FAFO #YDB

    thebulwark.com/p/when-maga-com

  15. Чему меня научила разработка C#-клиента для распределённой СУБД Яндекса

    Привет, Хабр! Меня зовут Кирилл Курдюков, и мы с командой делаем YDB (СУБД Яндекса). Как и с языками программирования, популярность СУБД определяется не только их возможностями, но и экосистемой. В предыдущей статье я рассказал о том, как разработать Java-клиент для распределённой СУБД и интегрировать его с популярными ORM. А из этой статьи вы узнаете, как под капотом работает ADO.NET, почему управление пулом сессий может сильно влиять на ваш код работы с базой данных и какой стратегии обработки ошибок можно придерживаться для разработки отказоустойчивых сервисов. Статья будет полезна тем, кто изучает особенности взаимодействия в распределённых системах или просто хочет научиться лучше писать клиентский код, работающий с современными распределёнными системами.

    habr.com/ru/companies/ydb/arti

    #ydb #c# #яндекс #sdk #субд

  16. Just got off the phone with a MAGA relative who was an avid anti- #ACA #Obamacare Fox News viewer since it first come out seeking info on what to do now about the rise in premiums and how most of their immediate family will suffer without health insurance. "I barely can afford food staples. I won't be able to cover any increase in insurance."

    It really must be confusing to MAGA for railing against Obamacare for well over a decade then all of a sudden panic because they kind of get what they wish for... #USPol #YDB

  17. «Работает — не трогай», но с YDB можно: испытания отказоустойчивости в боевых условиях

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

    habr.com/ru/companies/jetinfos

    #субд #тестирование #базы_знаний #ydb #отказоустойчивость #архитектура_систем #процессинг #нагрузочное_тестирование #ноды #кластер

  18. Секреты Apache Kafka API: обработка сообщений без потерь и дублей

    Меня зовут Андрей Серебрянский, и я люблю Apache Kafka. И гарантии доставки exactly once. И рассказывать обо всём этом на конференциях . Пять лет я строил платформы потоковой обработки данных в финтехе, а теперь вместе с командой работаю над YDB Topics: частью YDB (СУБД Яндекса), которая заменяет Apache Kafka в роли брокера сообщений. СУБД Яндекса уже некоторое время поддерживает Apache Kafka API. Недавно мы расширили этот API, добавив поддержку Kafka-транзакций. Но наличия транзакций в брокере сообщений недостаточно для получения гарантий exactly once. Чтобы неудачно зависший или перезагрузившийся сервер не привёл к дублированию или потере сообщений, нужно хорошо понимать, как именно работают транзакции в брокерах сообщений вообще и в Apache Kafka в частности. Эта статья будет полезна начинающим разработчикам и тем, кто хочет освежить знания или разобраться в тонкостях exactly once обработки данных с помощью YDB Topics или других брокеров сообщений.

    habr.com/ru/companies/ydb/arti

    #ydb #kafka #exactlyonce #transactions

  19. Как работают федеративные системы: рассказываем на примере YDB

    YDB — отказоустойчивая геораспределённая СУБД класса Distributed SQL. Она появилась в недрах Яндекса более десяти лет назад и прошла длительный путь от узкоспециализированного хранилища, применявшегося в поисковом движке, до полновесной СУБД общего назначения. Открытие исходного кода YDB в 2022 году стало одной из наиболее ярких опенсорс-инициатив Яндекса. В центре внимания разработчиков YDB долгое время была обработка транзакционной нагрузки, однако в последние годы активно развивается и аналитическое направление. Одна из востребованных аналитических функций — возможность исполнения федеративных SQL-запросов, адресованных к внешним источникам данных. Меня зовут Виталий Исаев, я занимаюсь развитием федеративных возможностей базы данных YDB. В этой статье я расскажу об основных проблемах, возникающих при разработке федеративных систем, и о путях их решения в YDB, а также уделю особое внимание слою коннекторов — компонентов системы, организующих её взаимодействие с внешними источниками данных.

    habr.com/ru/companies/ydb/arti

    #федеративные_системы #реляционные_субд #субд #ydb

  20. Российские СУБД в 2025: кто займет нишу Oracle в enterprise-сегменте

    Привет, Хабр! Я Роман Севрук, менеджер по развитию решений СУБД в К2Тех. Мы своего рода детективы на технологическом рынке — выслеживаем и разбираем каждое новое решение в сегменте российских баз данных. В этой статье рассмотрим новую подборку баз данных с разными технологическими подходами, которые формируют ландшафт локальной экосистемы российских СУБД. Объясним:

    habr.com/ru/companies/k2tech/a

    #субд #обзор_субд #postgresql #ydb #tarantool_db #oracle #open_source

  21. Автодополнение кода на примере YQL в YDB CLI

    Привет, Хабр! Меня зовут Виктор Смирнов. В Yandex Infrastructure я c недавнего времени занимаюсь фронтендом YQL: транслятором и инструментами разработки. В этом посте я расскажу про новый модуль автодополнения запросов на YQL, а также продемонстрирую, как он преобразил консольный клиент YDB CLI.

    habr.com/ru/companies/ydb/arti

    #ydb #database #cli #completion

  22. 'Super Trump supporter,' Cuban immigrant, deported to Africa after being falsely labeled as a murderer

    59 year-old Roberto Mosquera, who is a self-described “super Trump supporter,” is being held in a maximum-security prison in Eswatini (formerly Swaziland)

    When he 18, he was convicted of shooting a person in the leg during a gang fight and served nearly a decade in prison, but otherwise seems to have not had any troubles with the law and was reporting regularly to immigration.

    In June, DHS posted erroneous information about him saying, "On June 13,2025, ICE Miami arrested Roberto Mosquera-Del Peral, an illegal alien from Cuba, who was convicted of assault, escape from custody, vehicle theft, aggravated assault of a police officer, and homicide. He is also a member of the Latin Kings gang."

    Documents obtained by The New York Times show that the Eswatini government at one point requested $500 million from the U.S. in exchange for accepting third-country deportees. #ICE #Deportation #FAFO

    #YDB nomination...

    thedailybeast.com/cuban-man-ro

  23. Как я распознавание лиц к Yandex Disk-у прикручивал

    "Крошка сын к отцу пришел и спросила крошка..." Ну не сын на самом деле, а дочка, но пришла и спросила: "Паааап, у подруги тут ДР, вытащи мне из фотоархива все фото где мы с ней вместе". Да легко!

    habr.com/ru/articles/959378/

    #ydb #Yandex_Vision #yandexcloud #yandex_disk #распознавание_лиц

  24. Как YDB изолирует OLTP и OLAP

    Привет, Хабр! Меня зовут Олег Доронин, и мы с командой делаем СУБД Яндекса, которая называется YDB. Каждый транзакционный запрос к базе данных обычно работает с небольшим набором строк и быстро отрабатывает за единицы или десятки миллисекунд, но таких запросов каждую секунду поступает огромное количество. А вот аналитические запросы обычно выполняются не так часто, но каждый из них может требовать обработки вплоть до всех строк в одной или нескольких таблицах. Такие запросы могут выполняться секунды, минуты, или даже часы в зависимости от объёмов данных и сложности запрошенных вычислений. Чтобы эти два принципиально разных паттерна нагрузки не мешали друг другу, гибридным базам данных важно изолировать транзакционную нагрузку от аналитической. Под катом я расскажу, как мы сделали в YDB компоненты для управления смешанной нагрузкой, которые изолируют миллионы RPS от аналитики, и как менеджер смешанной нагрузки устроен внутри.

    habr.com/ru/companies/yandex/a

    #workload_manager #ydb #sql #highload #oltp #olap #htap

  25. AI-driven диплом MBA или мастер промптов делового администрирования

    Май и июнь - пора защит дипломов во многих ВУЗах. И так уж сошлось, что AI-тема в этом году заиграла интересными красками. И если уж мы на уровне компаний используем AI для рабочих задач, то нетрудно предположить, что многие студенты используют AI в своих дипломных и курсовых работах, но вслух не обсуждают этот интересный момент. Потому что вопрос этичности витает рядом. В этом посте я решился открыто рассказать про свой опыт и как-то подружиться с проблемой этичности, по крайней мере, для себя. Буквально на днях я успешно защитил свой диплом MBA в Moscow Business School , который "написал" с использованием LLM. Как это было и что осталось от AI-выхлопа - читайте под катом.

    habr.com/ru/articles/917968/

    #ai #llm #mba #ydb #diploma #gpt #sonnet37 #moscow_business_school #вайбкодинг #vibecoding

  26. Стоимостной оптимизатор: сердце гибридной базы данных YDB

    Я занимаюсь разработкой баз данных с 1999 года и сейчас работаю над YDB — базой данных, которую мы в Яндексе недавно выложили в опенсорс. Это моя шестая база данных и четвертая — массивно-параллельная. И каждый раз, когда основные задачи решены, я сажусь разрабатывать оптимизатор запросов. Под катом я кратко расскажу о том, что такое оптимизаторы запросов в базах данных и почему их непросто делать.

    habr.com/ru/companies/ydb/arti

    #ydb #sql #yql #базы_данных

  27. Почему сложно разработать OLAP-базу данных, если у тебя уже есть OLTP

    Это адаптированная для Хабра расшифровка доклада Алексея Дмитриева, директора аналитической платформы YDB DWH, которую создаёт команда Yandex Cloud, — компонента нашей гибридной базы данных YDB для обработки аналитических нагрузок. Когда проект только начинался, у нас было много наработок, которые мы успешно переиспользовали в других проектах. Но оказалось, что OLAP‑нагрузка так сильно отличается от OLTP, что за три года пришлось практически написать по ещё одной реализации многих частей системы. Под катом история о том, почему на рынке так мало гибридных баз данных класса Hybrid Transactional and Analytical Processing (HTAP) и какие сложности стоят на пути их разработки.

    habr.com/ru/companies/yandex_c

    #ydb #htap #olap #oltp

  28. userver 2.0 — большой релиз фреймворка для IO-bound программ

    С момента прошлого релиза фреймворка 🐙 userver для С++ прошло чуть больше полугода. За это время мы многое сделали: сильно оптимизировали работу фреймворка и обогнали основных конкурентов в бенчмарках высокопроизводительных фреймворков; значительно упростили конфигурирование; обзавелись install , докер-образами, Yandex Cloud-образом и DEB-пакетами; обросли новой функциональностью, включая серверные мидлвари для HTTP, и YDB-драйвером; перешли на новую ежемесячную схему релизов и упростили версионирование. Добро пожаловать под кат за подробностями

    habr.com/ru/companies/yandex/a

    #yandex #открытый_код #userver #github #c++ #c++17 #postgresql #postgres #redis #mongodb #mongo #synchronization #coroutine #coroutines #logs #dynamic_changes #python #python3 #yaml #json #sql #mysql #prometheus #prometheus_grafana #опенсорс_яндекса #ydb #kafka #осьминоги

  29. database/sql: плохой, хороший, злой

    Многие Golang-разработчики пробовали работать с БД в Go, и у каждого — свои боли. В этой статье разберём библиотеку database/sql как безотносительно конкретной СУБД, так и применительно к YDB . Рассмотрим трудности эксплуатации при использовании драйвера database/sql на проде. А также рассмотрим, что мы делали для решения проблем. Меня зовут Алексей Мясников , я — руководитель Application Team в команде разработки YDB. Я очень люблю git blame за то, что с его помощью можно проследить как развивалась инженерная мысль с течением времени и немножко побыть в шкуре разработчика той или иной классной штуки. В статье я расскажу как реализовать драйвер database/sql для распределённой базы данных, какие проблемы при этом придётся преодолеть и как менялся подход с выходом новых версий Go.

    habr.com/ru/companies/oleg-bun

    #go #sql #yql #ydb #базы_данных #database/sql #jdbc #odbc #sql_injection #preparedstatement

  30. database/sql: плохой, хороший, злой

    Многие Golang-разработчики пробовали работать с БД в Go, и у каждого — свои боли. В этой статье разберём библиотеку database/sql как безотносительно конкретной СУБД, так и применительно к YDB . Рассмотрим трудности эксплуатации при использовании драйвера database/sql на проде. А также рассмотрим, что мы делали для решения проблем. Меня зовут Алексей Мясников , я — руководитель Application Team в команде разработки YDB. Я очень люблю git blame за то, что с его помощью можно проследить как развивалась инженерная мысль с течением времени и немножко побыть в шкуре разработчика той или иной классной штуки. В статье я расскажу как реализовать драйвер database/sql для распределённой базы данных, какие проблемы при этом придётся преодолеть и как менялся подход с выходом новых версий Go.

    habr.com/ru/companies/oleg-bun

    #go #sql #yql #ydb #базы_данных #database/sql #jdbc #odbc #sql_injection #preparedstatement

  31. database/sql: плохой, хороший, злой

    Многие Golang-разработчики пробовали работать с БД в Go, и у каждого — свои боли. В этой статье разберём библиотеку database/sql как безотносительно конкретной СУБД, так и применительно к YDB . Рассмотрим трудности эксплуатации при использовании драйвера database/sql на проде. А также рассмотрим, что мы делали для решения проблем. Меня зовут Алексей Мясников , я — руководитель Application Team в команде разработки YDB. Я очень люблю git blame за то, что с его помощью можно проследить как развивалась инженерная мысль с течением времени и немножко побыть в шкуре разработчика той или иной классной штуки. В статье я расскажу как реализовать драйвер database/sql для распределённой базы данных, какие проблемы при этом придётся преодолеть и как менялся подход с выходом новых версий Go.

    habr.com/ru/companies/oleg-bun

    #go #sql #yql #ydb #базы_данных #database/sql #jdbc #odbc #sql_injection #preparedstatement

  32. database/sql: плохой, хороший, злой

    Многие Golang-разработчики пробовали работать с БД в Go, и у каждого — свои боли. В этой статье разберём библиотеку database/sql как безотносительно конкретной СУБД, так и применительно к YDB . Рассмотрим трудности эксплуатации при использовании драйвера database/sql на проде. А также рассмотрим, что мы делали для решения проблем. Меня зовут Алексей Мясников , я — руководитель Application Team в команде разработки YDB. Я очень люблю git blame за то, что с его помощью можно проследить как развивалась инженерная мысль с течением времени и немножко побыть в шкуре разработчика той или иной классной штуки. В статье я расскажу как реализовать драйвер database/sql для распределённой базы данных, какие проблемы при этом придётся преодолеть и как менялся подход с выходом новых версий Go.

    habr.com/ru/companies/oleg-bun

    #go #sql #yql #ydb #базы_данных #database/sql #jdbc #odbc #sql_injection #preparedstatement