|
|
|
|
|
by coolsunglasses
1050 days ago
|
|
I don't work at Cloudflare but follow their work and occasionally work on performance sensitive projects. If I had to guess, they looked at the landscape a bit like I do and regarded Cap'n Proto, flatbuffers, SBE, etc. as being in one category apart from other data formats like Avro, protobuf, and the like. So once you're committed to record'ish shaped (rather than columnar like Parquet) data that has an upfront parse time of zero (nominally, there could be marshalling if you transmogrify the field values on read), the list gets pretty short. https://capnproto.org/news/2014-06-17-capnproto-flatbuffers-... goes into some of the trade-offs here. Cap'n Proto was originally made for https://sandstorm.io/. That work (which Kenton has presumably done at Cloudflare since he's been employed there) eventually turned into Cloudflare workers. Another consideration: https://github.com/google/flatbuffers/issues/2#issuecomment-... |
|