The closest analog is probably large spreadsheets. In those cases, if you're not sorting on the data itself, the typical operation is to cut/paste a range of rows.
But honestly if you're expecting your users to manually sort 1000+ items that's a bad smell. I suggest you don't actually understand the problem you're trying to solve.