Веб-версияОткрыть в Telegram

ПостМы тут написали небольшой пост про свой iobuf который юзаем для реализации postgres протокола:

23 декабря 2025
L
Loser story
ОтветПривет, мы частично заопенсорсили текущий код нашего проекта -- SereneDB. Это оказалось тяжелее чем хотелось бы :) https://github.com/serenedb/serenedb Большую часть ближайших тасок будем делать в опенсорсе. В целом проект ещё далековат от релизного состояния, но "бета" с первыми публичными бенчмар
Мы тут написали небольшой пост про свой iobuf который юзаем для реализации postgres протокола: https://www.serenedb.com/blog/io-buffer tldr: как мне кажется ключевых моментов три 1) он chunked => отсутствуют большие аллокации/копии данных 2) он простое wait-free 3) в него можно записать что-то потом (uncommitted, в блоге написано подробнее), это важно чтобы сначала сериализовать что-то и только потом записать размер этого в префиксе. Вообще изначально думали заюзать folly iobuf или absl cord, но коллега очень не хотел мьютекс в таком простом кейсе добавлять :) Собственно код самого буфера и проекта по ссылке https://github.com/serenedb/serenedb Буду рад всем кто поддержит нас с помощью PR/issue/звёздочек!
15 · 2.6K ·

Рядом в ленте

LLoser storyВообще вот странная штука, больших проектов на C++, C, Rust которые делают базы данных или около довольно много (например стартапы, да и в bigtech). Но при этомLLoser storyПривет, мы частично заопенсорсили текущий код нашего проекта -- SereneDB. Это оказалось тяжелее чем хотелось бы :) https://github.com/serenedb/serenedb Большую
это сообщение
LLoser storyПоследние пару месяцев смотрел и правил перф серчевого движка и в общем у нас наконец-то есть неплохие промежуточные результаты, иначе говоря мы быстрее во всехLLoser storyВообще мы тут сделали end-to-end search/analytics benchmarks на 1e9 otel logs Планируем туда добавить больше систем (там на самом деле большой список), да и мож
LLoser storyLoser story@reverse13 · канал · Технологии
948подписчиков701постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем