Учебные примеры на C++ работы с большими объёмами данных и применением STL
Где я могу найти интересные примеры (видимо учебные, близкие к реальным задачам) работы с большими объёмами данных на C++. Например поэкспериментировать («поиграться») с выбором различных контейнеров, алгоритмов для них, оценить время работы и т.д… Конечно, я могу взять создать большой файл (это первое что приходит в голову), прочитать его, записать в какой-то контейнер, выполнить некоторые преобразования и записать в другой файл, как результат. А мне хочется какое-то более приближенное к реальным задачам может руководство, может какие-то примеры, как всё это правильно делать, в особенности как грамотно оценивать. Можно на английском.
P.S. Извиняюсь за немного сумбурный вопрос, надеюсь меня поймут :)