2. The method of claim 1 , further comprising: constructing a separator directory in memory, wherein the separator directory includes separators for the multiple dictionary blocks, and wherein each of the separators is mapped to an index of one of the multiple dictionary blocks that includes a string value for that separator.
4. The method of claim 2 , wherein the request includes a value ID, and wherein the method further includes: searching the value ID directory using the value ID of the request to determine an index of the one of the multiple dictionary blocks that is to be loaded into memory.