oceanbase/miniob

Use 'bitmap node' to support more pages

Open

#341 aperta il 13 feb 2024

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)C++ (1622 fork)auto 404
enhancementhelp wanted

Metriche repository

Star
 (4387 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

Enhancement Currently, the max page cnt of a file is about 65,000. It is limited by ths size of BPFileHeader::bitmap. Shall we use the bitmap node:

struct BitmapNode { PageNum prev; PageNum next; char bitmap[0]; }

to support Infinite number of pages ?

Guida contributor