4. The method of claim 1 , wherein the dictionary is a paged dictionary that has multiple dictionary blocks, and wherein one of the multiple dictionary blocks containing the value block is loaded into memory in response to a request for a string value in the value block.
4. The method of claim 1 , wherein the dictionary is a paged dictionary that has multiple dictionary blocks, and wherein one of the multiple dictionary blocks containing the value block is loaded into memory in response to a request for a string value in the value block. 5. The method of claim 4 , further comprising: constructing a separator directory in memory, wherein the separator directory includes separators for the multiple dictionary blocks, wherein at least one the separators is mapped to an index of the one of the multiple dictionary blocks that includes the first portion of the large string value for that separator.