Data too large to fit into memory

Big data

Data too large to be loaded into main memory--the information must reside on hard disk (or come as stream) and be brought into main memory selectively for processing.
This note is to give you a brief idea to the data structures & algorithms for working with big data, using simple applications.
(note: where the term hard disk is used, you may also consider most any other persistent-storage device)
Check out a collection of links for streaming algorithms and data structures on github.

(Most) Data stay in the hard disk --- Disk-based applications

Streaming algorithms