External Sorting

External sorting is a term for a class of sorting algorithms that can handle massive amounts of data. External sorting is required when the data being sorted do not fit into the main memory of a computing device (usually RAM) and instead they must reside in the slower external memory (usually a hard drive). External sorting typically uses a sort-merge strategy. In the sorting phase, chunks of data small enough to fit in main memory are read, sorted, and written out to a temporary file. In the merge phase, the sorted subfiles are combined into a single larger file.

Read more about External Sorting:  External Merge Sort, Other Algorithms

Famous quotes containing the word external:

    The boundary line between self and external world bears no relation to reality; the distinction between ego and world is made by spitting out part of the inside, and swallowing in part of the outside.
    Norman O. Brown (b. 1913)