title: Memory Mapped Files .NET
body: <p>I have a project and it needs to access a large amount of proprietary data in ASP.NET.  This was done on the Linux/PHP by loading the data in shared memory.  I was wondering if trying to use Memory Mapped Files would be the way to go, or if there is a better way with better .NET support.  I was thinking of using the Data Cache but not sure of all the pitfalls of size of data being saved in the Cache.</p>