10. External Memory, Cache, and Database Sorting
Sorting beyond main memory: external merge sort, polyphase merge, cache-oblivious techniques, LSM compaction, and database sort phases.
10. External memory, cache, and database sorting, 25
| index | slug | name |
|---|---|---|
| 286 | external-merge-sort | External Merge Sort |
| 287 | two-phase-multiway-merge-sort | Two Phase Multiway Merge Sort |
| 288 | polyphase-merge-sort | Polyphase Merge Sort |
| 289 | balanced-k-way-merge-sort | Balanced K Way Merge Sort |
| 290 | cascade-merge-sort | Cascade Merge Sort |
| 291 | distribution-sweeping-sort | Distribution Sweeping Sort |
| 292 | cache-aware-sorting | Cache Aware Sorting |
| 293 | cache-oblivious-sorting | Cache Oblivious Sorting |
| 294 | funnel-sort | Funnel Sort |
| 295 | buffer-tree-sort | Buffer Tree Sort |
| 296 | b-tree-bulk-load-sort | B Tree Bulk Load Sort |
| 297 | lsm-tree-compaction-sort | LSM Tree Compaction Sort |
| 298 | database-external-sort | Database External Sort |
| 299 | sort-merge-join-sort-phase | Sort Merge Join Sort Phase |
| 300 | replacement-selection-run-generation | Replacement Selection Run Generation |
| 301 | tape-merge-sort | Tape Merge Sort |
| 302 | memory-mapped-external-sort | Memory Mapped External Sort |
| 303 | chunked-sort | Chunked Sort |
| 304 | spill-sort | Spill Sort |
| 305 | parallel-external-merge-sort | Parallel External Merge Sort |
| 306 | external-radix-sort | External Radix Sort |
| 307 | external-sample-sort | External Sample Sort |
| 308 | external-bucket-sort | External Bucket Sort |
| 309 | k-way-loser-tree-merge | K Way Loser Tree Merge |
| 310 | k-way-winner-tree-merge | K Way Winner Tree Merge |