
System Architecture 2-91
Structure of a Blobspace
Structure of a Blobspace
After disk initialization, you can create blobspaces.
When you create a blobspace, you can specify the effective size of the blob-
holding pages, called blobpages. The blobpage size for the blobspace is
specified when the blobspace is created as a multiple of BUFFSIZE (the page
size). All blobpages within a blobspace are the same size, but the size of the
blobpagecanvarybetweenblobspaces. Blobpagesizecanbegreaterthanthe
pagesizebecauseblobdatastoredinablobspaceisneverwritten tothepage-
sized buffers in shared memory.
The advantageof customizing the blobpage size is storage efficiency. Within
ablobspace,blobsarestoredinoneormoreblobpages but blobs do notshare
blobpages.Blob storage is mostefficientwhenthe blob is equalto,orslightly
smaller than, the blobpage size.
The blobspace free-map pages and bit-map pages are the size specified as
BUFFSIZE, which enables them to be read into shared memory and to be
logged. When the blobspace is first created, it contains the following
structures:
■ Blobspace free-map pages (page 2-147)
■ The bit map that tracks the free-map pages (page 2-147)
■ Unused blobpages
Kommentare zu diesen Handbüchern