An optical memory includes an array of optical material and a beam scanning device. The optical material assumes first and second states, and incident light causes the optical material to transition from the first state to the second state. The beam scanning device selectively directs a received optical data signal across the array of optical material.