我有一个工具,我的团队用于各种管理任务,它处理各种远程调用、Active Directory 查找、调用脚本等,以支持数千台机器。我有大约十几个人在积极使用它,但是为了极客和进一步的发展,我想建立一些统计和使用记录(不是个人的,只是为了看看使用了什么以及使用了多少)。
我的问题是,在 .NET(特别是 C#)中记录这些信息的好(甚至是最好的)方式是什么?
我的第一个想法是 TXT 文件甚至是 XML 文件,但我不知道我真的想在以后一遍又一遍地加载一个未知大小的文件。所以我想到了 SQLite,但我不想在每台机器上安装 .SQlite,尽管也许我可以将它嵌入到 exe 中(它从共享运行,而不是大多数用户的安装,尽管我也有一个安装包它。
我真的不想使用很多文本文件,只是为了干净的文件夹。
任何符合以下标准的建议:
- 轻的
- 快速地
- 客户端没有安装
- 稳定 不易腐败
- 本地数据库,如
我试图用谷歌搜索,但我没有得到任何对我来说真正有意义的东西,可能是我不知道应该用谷歌搜索什么,因为这对我来说不是典型的使用模式。