データベース管理システムを探しています
- c#.netプロジェクトに完全に統合でき、インストールは必要ありません
- 可能な限り少しのメモリを使用します
- 検索パフォーマンスは良好です
- オープンソース
SQLiteを見てください
http://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki
詳細については、機能をご覧ください。
http://system.data.sqlite.org/index.html/doc/trunk/www/features.wiki
2番目のAntonioBakulaによるSQLiteの推奨事項です。http://sourceforge.net/projects/sqlite-dotnet2/をご覧になることをお勧めします。これは、ADOの通常のAPIと整合性のある方法でSQLiteデータベースにアクセスできるオープンソースライブラリです。 。ネット。
実際の実例として、私はそのオープンソースプロジェクトでそれを使用しました:http://morawski.codeplex.com/(全体的なコード品質はまあまあです-私は当時C#で始めていました-しかしSQLiteアクセスは問題なく機能します)。
SQL Server Compactを検討しましたか?ほとんどの要求に応えます。
http://en.wikipedia.org/wiki/SQL_Server_Compact
オープンソースではありませんが、無料で再配布可能です。