Given the option to ingest hundreds of millions of documents with either abbreviated field name or expanded, is there any size difference or recommendation from couchbase about this?
In my organization, we have a rule where all field names should be abbreviated to save space when there are large volumes of data being ingested. This comes from the assumption that 1 character = byte even for the field names
For example, rather than
{
"name": "Legacy Brewing Co.",
"address": "525 Canal Street",
"city": "Reading",
"state": "Pennsylvania",
"website": "legacybrewing.com",
"description": "Brewing Company"
}
The recommendation is to use :
{
"nm": "Legacy Brewing Co.",
"ad": "525 Canal Street",
"cit": "Reading",
"st": "Pennsylvania",
"web": "legacybrewing.com",
"desc": "Brewing Company"
}
Do you have any optimization in place so that when two documents have the same definition, we only use the space of 1?