Разумно использовать RAM-диск для ускорения доступа к только для чтения ресурсам.
Весьма опасно использовать этот подход для доступных для записи ресурсов, потому что если вы потеряете энергию во время работы, вы гарантированно потеряете данные. Если вы не возражаете против потери данных или реализуете какой-либо механизм кэширования, чтобы данные, «сохраненные» на RAM-диске, копировались обратно на жесткий диск довольно скоро после их записи, тогда этот подход подходит для чтения / записи данных.
Однако, проверьте оборудование и ОС, на которой вы работаете. Если у вас SSD-диски или диски и подсистемы ввода-вывода с большими кэшами, вы можете обнаружить, что производительность не так уж и плоха. Что касается операционной системы, то (например) Windows Vista & 7 будет использовать любую свободную оперативную память для кэширования диска, и это работает очень эффективно, а это означает, что при использовании RAMdisk вы почти не увидите увеличения производительности.
RAM-диск или кэш-память также работает, только если у вас достаточно RAM. Если на вашем компьютере недостаточно оперативной памяти, вы в конечном итоге будете использовать виртуальную машину, и производительность будет ухудшаться, а не улучшаться.
Вы можете быстро попробовать сделать это вручную, чтобы увидеть, какого рода изменения производительности вы достигнете, и затем принять решение, стоит ли выигрывать (копирование данных с / на жесткий диск и дополнительные риски).