我在 C# 中有一个小程序,它以多线程方式每隔一段时间检查网页。它还使用 NHibernate 作为 ORM 引擎,目前使用 SQL Server。为了允许我的用户进行简单的安装,我想使用一个不需要安装的更轻量级的数据库,但它应该允许我的应用程序继续多线程并使用 ACID 事务。我应该使用什么数据库?请记住,我不希望我的客户安装任何 dbms 软件,只需复制 app 文件夹并运行即可。
问问题
101 次
我在 C# 中有一个小程序,它以多线程方式每隔一段时间检查网页。它还使用 NHibernate 作为 ORM 引擎,目前使用 SQL Server。为了允许我的用户进行简单的安装,我想使用一个不需要安装的更轻量级的数据库,但它应该允许我的应用程序继续多线程并使用 ACID 事务。我应该使用什么数据库?请记住,我不希望我的客户安装任何 dbms 软件,只需复制 app 文件夹并运行即可。