[erlang-questions] BERT vs protobuf in the erlang world

Kenny Stone kennethstone@REDACTED
Wed Aug 24 01:41:38 CEST 2011


This should be very high quality for protobuf/erlang:
https://github.com/basho/erlang_protobuffs

On Tue, Aug 23, 2011 at 6:38 PM, Mark Geib <mark.geib@REDACTED> wrote:

>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Any chance of sharing your erlang generator for protobuf.? We have
> been using protobuf with erlang for a while and F-I-I-I-ghting with
> the generation of erlang code for our protobufs. Or, a pointer to a
> quality generator some one else knows of would be appreciated.
>
> Mark.
>
> On 08/22/2011 06:57 PM, Jon Watte wrote:
> > We use protobuf; we wrote our own Erlang generator which is not
> > super efficient, but better than what was available at the time. We
> > use C++, Python, and PHP generators on other systems (we wrote the
> > PHP generator ourselves, too). Sorry, no feedback on the Java and
> > AS3 generators, but in the system as a whole, the protobufs work
> > just as expected, including preservation of unknown fields, and
> > because each 16-hardware-thread node (dual quad-core hyper-threaded
> > Xeons) only has gigabit Ethernet, we can't really feed a single
> > node faster than it can parse and process requests. Memory
> > bandwidth is 50 GB/s or better; Ethernet TCP bandwidth is 110 MB/s
> > :-)
> >
> > Sincerely,
> >
> > jw
> >
> >
> > -- Americans might object: there is no way we would sacrifice our
> > living standards for the benefit of people in the rest of the
> > world. Nevertheless, whether we get there willingly or not, we
> > shall soon have lower consumption rates, because our present rates
> > are unsustainable.
> >
> >
> >
> > On Mon, Aug 22, 2011 at 11:31 AM, Mike Oxford <moxford@REDACTED
> > <mailto:moxford@REDACTED>> wrote:
> >
> > BERT is pretty much a "known good quantity" but protobuf is more
> > efficient on the wire.
> >
> > Anyone have thoughts on which to go with?
> >
> > Also, along the BERT side, does anyone have recommendations on AS3
> > and Java implementations of the marshallers?
> >
> > The downside(s) to protobuf - hard IDLs and you have to build the
> > project and generators. The downside(s) to BERT - less efficient on
> > the wire (verbosity.)
> >
> > TIA!
> >
> > -mox _______________________________________________
> > erlang-questions mailing list erlang-questions@REDACTED
> > <mailto:erlang-questions@REDACTED>
> > http://erlang.org/mailman/listinfo/erlang-questions
> >
> >
>
> - --
> Principal Engineer
> Cheyenne Software Engineering
> mark.geib@REDACTED / 35-215
>
> PGP fingerprint:6DFC 389D 9796 0188 92E5 58F5 34C5 6B47 D091 76FD
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>
> iEYEARECAAYFAk5UOgUACgkQNMVrR9CRdv3CtACfeMVSUHXNnBxMaRss1FInSMtR
> G7gAoIPtCg+C9n++vauXWoQgtzwCo4mU
> =ARk3
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20110823/333cafd9/attachment.htm>


More information about the erlang-questions mailing list