10.07.2015 Views

Expert Oracle Exadata - Parent Directory

Expert Oracle Exadata - Parent Directory

Expert Oracle Exadata - Parent Directory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 3 HYBRID COLUMNAR COMPRESSIONCommon andVariable HeaderTable <strong>Directory</strong>Row <strong>Directory</strong>Free SpaceDatabaseBlockRow DataFigure 3-1. The standard <strong>Oracle</strong> block format (row-major storage)Rows are stored in no specific order, but columns are generally stored in the order in which theywere defined in the table. For each row in a block there will be a row header, followed by the columndata for each column. Figure 3.2 shows how the pieces of a row are stored in a standard <strong>Oracle</strong> block.Note that we called it a row piece, because occasionally a row’s data may be stored in more than onechunk. In this case, there will be a pointer to the next piece.Common andVariable HeaderTable <strong>Directory</strong>Row <strong>Directory</strong>Free SpaceRow HeaderColumn DataDatabaseBlockRow DataColumn LengthColumn ValueColumn LengthColumn ValueFigure 3-2. The standard <strong>Oracle</strong> row format (row-major storage)66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!