Explore >> Select a destination


You are here

blog.spiraldb.com
| | www.bazhenov.me
15.5 parsecs away

Travel
| | Introduction Link to heading Varint is a widely recognized technique used for compressing integer streams. Essentially, it suggests that it can be more efficient to encode a number using a variable-length representation instead of a fixed-size binary representation. By removing leading zeros from the binary number, the overall representation size can be reduced. This technique works particularly well for encoding smaller numbers. In this article, I provide a brief introduction and rationale for varint encoding. Additionally, I describe the Stream VByte format, which enables fully vectorized decoding through SSSE3 instructions. I also share my findings from implementing this algorithm in Rust, which includes both encoding and decoding primitives and the ability to read data from both RAM and disk.
| | www.brianbondy.com
17.7 parsecs away

Travel
| | Brian Bondy - Father, runner, software engineer, entrepreneur, and writer.
| | www.euccas.me
10.4 parsecs away

Travel
| |
| | www.augmentedmind.de
107.7 parsecs away

Travel
| Learn the 3 similarities and 12 differences between Go vs. Python, written for senior developers familiar with Python or other OOP-languages.