I want to use Inmemory database for an application to be developed in DotNet. The category of Inmemory DB is (Key Value/Tuple Store) I did some googling but couldn't come to any conclusion I read about Memcached - Key Value/Tuple Store but since MSoft doesn't use this I was little worried.
I would request if anyone has used Inmemory in their dotnet application, please do share their experince and suggestion with the best Inmemory DB and any sample application/link to use Inmemory database woule be of great help.
There are purely C# based in memory database, such as NMemory,
There are also C# wrappers that enable Memcached for C#,
http://www.codeproject.com/Articles/96698/Implementing-Distributed-Caching-using-Memcached
http://www.deanhume.com/Home/BlogPost/memcached-for-c----a-walkthrough/62
Is there a port of memcache to .Net?
Therefore, there are indeed lots of approaches available, but why couldn't you search, investigate and evaluate to find the one that best matches your scenarios? No one else can help you much, as their environment/requirements are different from yours.