类似的问题:
- 具有 .NET 的 LINQ 支持的良好可扩展容错内存数据库
- 内存数据库中 TimesTen 的替代品
- 内存中的虚拟数据库
- SQLite 性能基准测试——为什么 :memory: 这么慢……只有磁盘的 1.5 倍?
内存 RDBMS 中是否有免费、高性能、可查询 SQL 的 .NET?我在过去 10 个小时里做了一些研究,但没有找到。
我刚刚在内存模式下尝试过 SQLite,但它的性能并不好。以下测试耗时 4130 毫秒,仅比 SQL Server 快 2 倍。
正如Kibbee所建议的,我使用分析器来调查性能,发现 SQLite 在内存模式下的性能实际上非常好,瓶颈是 NHibernate。这是 SQLite 3.6.3 的基准(发布于 2008 年 10 月 20 日)。