Low level Voron optimizations: High data locality

added by DotNetKicks
2/14/2017 2:27:12 PM

1 Kicks, 187 Views

Trees are typically used for indexes in Voron, and a document collection would typically have a few different storage indexes (lookup by etag, lookup by name, etc). Because they store different data, they have different growth pattern, so they are going to allocate pages at different rate, which means that the scattering of the pages across the data file is even more sever.