您将在开源项目中使用哪个数据库?
我正在寻找最终用户几乎不需要设置的东西.
更新:数据库大小相对较小(少于100,000条记录).申请将以C#编写.
如果你正在寻找嵌入式数据库(我想如果你为最终用户要求一些简单的事情就行了),那么SQLite是世界上部署最广泛的SQL数据库.
取决于您使用的语言,您可能需要适当的SQLite库包装器.
更新:对于.NET,SQLite的最佳包装器是来自phxsoftware的System.Data.SQLite.dll.
如果你想要一个可查询SQL的数据库,SQLite很不错:
http://www.sqlite.org/
它不需要服务器; 您只需要在项目中包含并使用适当的API库.您的数据库将作为单个文件存储在磁盘上.