форматы лучше банального JSON, если пропустить результаты через gzip?
как минимум нужно сначала распаковать, потом обход. С бинарными json'ами можно сразу обоход в один проход
ага, а словари ты куда будешь складывать? а парсинг|сериализация json? все эти проходы и аллокации от задачи зависит же.
конечно зависит. Но если нужно просто положить, опционально переслать, а потом прочитать, то требования сильно проще
если у тебя постоянный коннект висит, то надо можно поднять QUIC и в нем пересылать json ты настолько тонок что даже страшно
исходный запрос: «дешевый и простой способ упаковать рекорд в бинарь и распаковать обратно? Применение: класть на диск или в ембед хранилище» Откуда ты там взял словари и что-то там ещё, я не понимаю
исходный не читал просто поэтому не знаю. ты спросил не проще сжать json чем бинарные упаковщики. я тебе и говорю - для сжатия нужен словарь, если у тебя много маленьких файлов то архивация только прибавит к каждому. если лог на 100мб то да, будет компактнее далее - кроме сжатия нужна еще сериализация/десериализация, которая для json связана с бОльшими накладными расходами
Обсуждают сегодня