Оптимизация по скорости в сравнении с хранилищем.
Перезапись, ограничение максимального объема и использование файлов для «резервного хранилища» («порция»).
Поддерживать порядок идентичных предметов (или нет).
Индекс сортировки?
Стабильность по отношению к лучшей средней скорости по сравнению с использованием «почти отсортированного» набора данных.
Размер набора данных - для более мелких лучше использовать более простую сортировку с меньшими настройками.
Размер ключей - это влияет на используемые структуры данных.