マルチスレッド方式で一定の間隔でWebページをチェックするC#の小さなプログラムがあります。また、ORMエンジンとしてNHibernateを使用し、現在SQLServerを使用しています。ユーザーに簡単なインストールを許可するために、インストールする必要のない軽量のデータベースを使用したいのですが、アプリケーションがマルチスレッドでACIDトランザクションを継続できるようにする必要があります。どのデータベースを使用する必要がありますか?クライアントにdbmsソフトウェアをインストールさせたくないので、アプリフォルダーをコピーして実行するだけです。