Skip to content

Hash table header extension pages #4

@k2bd

Description

@k2bd

At the moment there's a limit to hash table size due to limited header page space to index block pages. A simple extension would be to allocate a byte of memory to the header page for an optional header extension page ID which would be structured like:

| Header page ID (4) | Previous extension page ID or null (4) | Next extension page ID or null (4) | Block page IDs (4084) |

And the header page would then look like:

| LSN (4) | Size (4) | PageId(4) | NextBlockIndex(4) | First extension page ID or null (4) | Block page IDs (4076) |

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions