Microsoft Corporation
MANAGING SNAPSHOTTING OF A DATASET USING AN ORDERED SET OF B+ TREES
Last updated:
Abstract:
A dataset is represented by an ordered set of B+ trees, with each snapshot of the dataset being represented by an immutable B+ tree. An ordering of B+ trees in the ordered set logically arranges those B+ trees into layers, with the mutable B+ tree representing the current state of the dataset being logically arranged as an upper layer, and with immutable B+ trees representing snapshots of the dataset being progressively arranged as lower layers with the oldest snapshot being a lowest layer. A snapshot deletion includes merging the snapshot's corresponding B+ tree with its highest neighbor B+ tree.
Status:
Application
Type:
Utility
Filling date:
29 Nov 2021
Issue date:
17 Mar 2022