A persistent multi-version map: split based on size (memory), not number of entries; allow to estimate the memory used by unsaved changes