Instead of a hard disk drive, a dictionary may be stored other storage devices, such as flash memory or tape drives or other storage medium where writes are slow, or otherwise costly, or on which it is important to employ locality when accessing data.