Slide 25
Slide 25 text
Fixing the end-of-day
problem
• Split up our
‘minute’ property
by hour
• Better worst-case
keys scanned:
• Old: 1439
• New: 82
{ _id: "20101010/metric-1",
metadata: {
date: ISODate("2000-10-10T00:00:00Z"),
metric: "metric-1" },
daily: 5468426,
hourly: {
"0": 227850,
"1": 210231,
...
"23": 20457 },
minute: {
"00": {
"0000": 3612,
"0100": 3241,
...
}, ...,
"23": { ..., "1439": 2819 }
}
Friday, September 14, 12