2 ms·
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.
by wirrbel 9y ago
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.
- ithkuil 9y agoschemaless 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 https://github.com/google/protobuf/issues/2497