Slide 29
Slide 29 text
MAP type - Ease of use
Flexible Map type for metric data
● Ease of ingestion
● Smart storage:
○ Store dense keys as dedicated column
○ Store parse keys in EAV format
● Simplified queries
SELECT labels['org_id'], labels['table'], sum(value)
FROM startree_metrics_analytics
…
GROUP BY labels['org_id'], labels['table']
docId: EAVs..
0: key1|int|100, key18|string|foo
1: key2|long|2635822439, key999|float|0.5, key45|int|8
…
"fieldConfigList": [{
"name": "tags",
"encodingType": "RAW",
"indexes": {
"forward": {
"mapIndexConfig": {
"denseKeys": ["foo", "bar"]
}
}
}
}]