ArcDb icon indicating copy to clipboard operation
ArcDb copied to clipboard

Separate page headers into different pages?

Open StephenCleary opened this issue 1 year ago • 1 comments

Consider: storing page metadata into separate pages, as opposed to part of the same page as data. Then data pages are just data.

StephenCleary avatar Apr 03 '24 17:04 StephenCleary

This would work if we added hashes to the LPN-FO tree, along with point-updates on change. This has the disadvantage of potentially doubling folio updates (every data page update now has to update a metadata page).

Only data pages would be headerless; all metadata pages would retain the current folio structure. Both used and free data pages would be headerless.

This does complicate validation. Single-pass validation may no longer be possible. Unless we also add hashes to other structures (making data pages updates even more expensive).

StephenCleary avatar May 12 '24 11:05 StephenCleary