Или для прототипа. Если это не древний хлам то у винта кэш от 32Мб(и скорее всего винт ssd), и озу >4Gb.
Можно еще системные требования написать.
Системные требования К ЧЕМУ? К неизвестно какому железу, которое, может быть, еще под ХР работает, и стоит в запыленном цехе, а винты меняются раз в месяц? Увы, мир индустрии отличается от лабораторий чуть менее, чем на 100%...
Мы то не знаем объемы данных, может это пару метров(на которые можно положить seek) , а может и эксабайты
Ну так в этом и задача - сделать решение, которое не будет зависеть от объемов.
По теме: а можно применить инкрементальное сжатие? Т.е. сохранять только разницу между кадрами. Если это типизированные модели данных, то каждый элемент будет либо содержать "свои данные", либо маркер "возьми последние загруженные" (это очень упрощенно, конечно - но мы примерно так и делали).