O documento discute protocolos de serialização de alto desempenho, comparando o desempenho de serialização e desserialização de mensagens usando protocolos como Protocol Buffers, FlatBuffers e JSON. Os resultados do benchmark mostram que Protocol Buffers e FlatBuffers proporcionam desempenho superior ao JSON, enquanto FlatBuffers é o mais rápido para desserialização de uma única mensagem.
17. Languagues: C++, Java , C#
Code Generation
Interop
Typed
Schema
Backward Compatibility
Positional Access
Simple Binary Encoding
Human Readable
Browser Friendly
Complexo na utilização de
Strings
Focado em Mercado
Financeiro (FIX)
(Menção Honrosa)
18. Mais alguns dados...
GPB SBE FlatBuffers
Versionamento do
Schema
Sim Problemas Sim
Zero-copy Não Sim Sim
Leitura Random-access Não Não Sim
Schema language Proprietário XML Proprietário
Mensagens mutáveis Sim Não Sim