Что такое zero-copy deserialization?

Senior
86 просмотров
AFK Offer AI

Zero-copy — парсинг данных без копирования из входного буфера. Вместо создания новых строк и слайсов — ссылки на исходные байты. В Go сложно из-за GC — если исходный буфер освободится, ссылки станут невалидными. FlatBuffers и Cap'n Proto поддерживают zero-copy. Для JSON — практически невозможно.

Следующий вопрос

Что такое HyperLogLog?