Signed up 2560 days ago
FlatBuffers is MUCH faster than protobuf and gob.
If you write in Go, and if your data can be readily represented as tabular tables (normalised, if you like) then you will benefit
from taking a look at this early release: https://github.com/urban-wombat/gotablesutils/releases/tag/v0.2-alpha
From a simple set of tabular tables it will generate the FlatBuffers schema, run flatc on the schema, and write the glue code for you.
It includes a Go test suite and bench test, and a simple main() which requires no further coding.
FlatBuffers is MUCH faster than protobuf and gob.
If you write in Go, and if your data can be readily represented as tabular tables (normalised, if you like) then you will benefit
from taking a look at this early release: https://github.com/urban-wombat/gotablesutils/releases/tag/v0.2-alpha
From a simple set of tabular tables it will generate the FlatBuffers schema, run flatc on the schema, and write the glue code for you.
It includes a Go test suite and bench test, and a simple main() which requires no further coding.