For systems that use parallel access by simultaneous writing or reading of bits located in an entire common plane, diffraction sets a limit to the storage density that is far smaller than that for sequential operation. Comparable densities can be achieved by using a three-dimensional waveguiding structure.