Имам структура от данни, която по същество е търсене на някои изчисления, чието изчисляване отнема много време (100 ms) и трябва да се използва отново и отново. Имам приблизително 6 000 000 от тези изчисления и искам да ги заредя в паметта, когато приложението ми стартира (ще ги изчисля предварително всички).
Въпросът е мога ли да запазя това като картографиран файл с памет (речник на нещо) или трябва да го запазя в db и след това да го заредя в ram при стартиране на програмата? Колко бърза би била двоичната сериализация?
Какви са моите възможности?