Similar questions:
- Good scalable fault-tolerant in-memory database with LINQ support for .NET
- Alternative to the TimesTen in memory database
- Virtual Database in Memory
- SQLite Performance Benchmark -- why is :memory: so slow...only 1.5X as fast as disk?
Is there a free, high-performance, SQL queriable, .NET in memory RDBMS? I've done some research in the past 10 hours, but didn't find one.
I've just tried SQLite in memory mode, but it's performance is not good. The following test took 4130 ms, only 2x faster than SQL Server.
As Kibbee suggested, I used a profiler to investigate the performance, and found SQLite's in memory mode is actually pretty performant, the bottleneck was NHibernate. Here is a benchmark of SQLite 3.6.3 (posted on 20-Oct-2008).