I have a program that needs to produce a large quantity of temporary data (in the 10-100 gigabyte range) that I don\'t expect to fit in memory. The data is only used internally