Post Thumbnail

Автор рассказвает как они переписали свою поисковую БД с Go на Zig. Zig дал портативность, полный контроль над памятью без GC и CGO, и, главное, std.Io, который позволяет передать пакету симулированное окружение и прогонять VOPR-тестирование (сбои диска, сети, времени) в каждом модуле с первого дня. Новая версия получила собственные LSM, B+tree, Raft и HTTP/3.

Говорят. что производительность, недостижимая на Go

Похожее

Post Thumbnail

Треды в Zig

Автор разбирает устройство std.Io.Threaded в Zig - реализации интерфейса ввода-в...