Saturday, December 17, 2011

Brackets and arrays

If we join the bson brigade we get the bracket characters [] and the array semantic, and the array reserved word, I think. The other brackets {} just swap with ().

Anyway, what is an array? How about a set of graphs with nearly similar nested form? We might want to say: This set of of graphs, right here, can all fit into this schema, though some values are default. That is an array? A particular semantic that might also mean table? Do we have some common ground to bridge, the sql table, the software array, named-value pairs, and the not quite constant row size? The loose table.

What does the Loose Table tell us? It gives a count of defaulted members, row graphs not lagge enough to fill the form. That is an encoding measure, the ratio of default settings to real values. It is what the optimizer bots use to pick better schema and break off table extensions, they do this automatically. Often the optimizers will pick the best match for the aggregate first four nodes, then add a repeated void * type for odd attributes. Data not lost, the network just can't categorize it. The network administration gets a slider arm, to set the tightness of schema encoding they desire on different parts of the company graph. The default to value ratio, is the signal to noise of the web encoder, it is what guides the bots.

No comments: