Vladimir Estivill-Castro and Derick Wood, A Survey of Adaptive Sorting Algorithms, ACM Computing Surveys vol. 24, No. 4, pp. 441-476 (Dec. 1992). |
Goetz Graefe, Query Evaluation Techniques for Large Databases, ACM Computing Surveys, vol. 25, No. 2, pp. 73-170 (Jun. 1993). |
Goetz Graefe, Sort-Merge-Join: An Idea Whose Time Has(h) Passed?, IEEE Proc. Data Engineering Conf., pp. 406-417 (1994). |
Donald E. Knuth, The Art of Computer Programming: vol. 1 Fundamental Algorithms, Addison-Wesley Publishing Company, pp. 434-451 (Second Edition 1973). |
Donald E. Knuth, The Art of Computer Programming: vol. 3 Sorting and Searching, Addison-Wesley Publishing Company, pp. 158-169, 250-263, 360-377 (Second Edition 1973). |
Per-Ake Larson, Grouping and Duplicate Elimination: Benefits of Early AggregationManuscript submitted for publication (1997). |
Vinay S. Pai and peter J. Varman, Prefetching with Multiple Disks for External Mergesort: Simulation and Analysis, IEE Proc. Data Engineering Conf., pp. 273-282 (1992). |
Betty Salzberg, Merging Sorted Runs Using Large Main Memory, Acta Informatica, vol. 27, No. 3, pp.195-215 (1989). |
Wilson et al., Dynamic Storage Allocation: A Survey and Critical Review, International Workshop on Memory Management, Kinross, Scotland, UK (1995). |
LuoQuan Zheng and Per-Ake Larson, Speeding Up External Mergesort, IEEE Transactions on Knowledge and Data Engineering, vol. 8, No. 2, pp. 322-332 (1996). |