同様の質問:
- .NET の LINQ サポートを備えた優れたスケーラブルなフォールト トレラントなインメモリ データベース
- TimesTenインメモリー・データベースの代替
- 仮想データベース イン メモリ
- SQLite パフォーマンス ベンチマーク -- なぜ :memory: はとても遅いのですか? ディスクの 1.5 倍しか速くないのはなぜですか?
無料で高性能な SQL クエリ可能な .NET インメモリ RDBMS はありますか? 過去 10 時間以内にいくつかの調査を行いましたが、見つかりませんでした。
SQLite をメモリ モードで試してみましたが、パフォーマンスが良くありません。次のテストは 4130 ミリ秒かかり、SQL Server よりわずか 2 倍高速でした。
Kibbeeが示唆したように、私はプロファイラーを使用してパフォーマンスを調査し、メモリ モードの SQLite が実際にはかなりパフォーマンスが高いことを発見しました。ボトルネックは NHibernate でした。これは SQLite 3.6.3 のベンチマークです(2008 年 10 月 20 日投稿)。