Welcome to bb_binary’s documentation!¶
We switched to Cap’n Proto as data interchange format to tackle three of our main problems:
- IO-Operations have been a huge bottleneck in our Pipeline
- The format has an inherent data Schema
- There are implementations for all the major programming languages
As most of our applications are written in Python this is the recommended interface. It is also possible to use bb_binary from other languages like C, C++ and Java, but they are not supported right now.
The Python Module is divided into the three submoduls Converting, Parsing and the Repository Class.