4 ms·
Changing fieldName is not easy in any data format. Schema has nothing to do with it. If your schema change, you are still going to to break existing client som
by joesb 8y ago
Changing fieldName is not easy in any data format.
Schema has nothing to do with it. If your schema change, you are still going to to break existing client somewhere. It's not like schema can magically tell which field is renamed.
Schema also doesn't help different permutation of how a field is spelled. Because, in web world, nobody is going to use your schema. So you just end up with 5 schemas, each with different way to write "zipCode".
And if everyone can agree to use your schema, then they can agree to write "zipCode" the same way.
- lmm 8y ago> Changing fieldName is not easy in any data format. > Schema has nothing to do with it. If your schema change, you are still going to to break existing client somewhere. It's not like schema can magically tell which field is renamed. If you use something like thrift or protocol buffers then the field on the wire is numbered, and so you can change the human-friendly name that's used in code without breaking wire-level compatibility.