Ну допусти у нас имеется 50*3=150 тысяч диссертаций.
Список не тако уж и большой - на винчестере поместиться. Далее.
Автореферат, обычно зазанимает порядка 500 килобайт.
Допустим 1 мега байт, тогда требуется 150 гигабайт на винчестере.
Диссертация занимает порядка 3 мегабайт, тогда потребуется порядка 500 гигабайт.
Винчестеры сейчас имеют ёмкость превосходящую данную цифру, иногда в 3 раза (возможно и больше). Винчестеры можно спаривать, кроме того дл ятакой организации можно было бы и ещё увеличить ёмкость. Кроме того, можно было бы распараллелить всё это дело.
Короче,
памяти в компьютере всегда хватит на отображение и списка, и полного текста диссертации, и афтореферата вместе взятых.