Re:Son: A minimal subset of JSON for machine-to-machine comm...
by wirrbel on Sunday December 10, 2017 @05:24PM
(#15893815)
knowing the schema also means knowing the right revision of the schema. If you store messages for a while, this already can be a problem.
[ Parent
| on HN ]
Re:Son: A minimal subset of JSON for machine-to-machine comm...
by ithkuil on Monday December 11, 2017 @05:35AM
(#15896206)
schemaless is never really schemaless: the code that accesses your data is implicitly assigning it a schema, so you'll have the same problem.
FWIW, protobuf schemas are designed to be friendly for back and forward compatibility; unknown fields can be ignored and "required fields are generally considered harmful", interesting read: https://github.com/google/protobuf/issues/2497