C#,我应该为聊天用户配置文件使用哪种类型的数据库?

C#,我应该为聊天用户配置文件使用哪种类型的数据库?,c#,database,winforms,visual-studio,chatbot,C#,Database,Winforms,Visual Studio,Chatbot,我想根据聊天框中的用户活动创建用户配置文件,例如,他们使用的命令类型,并跟踪他们的使用频率,或键入字符串的次数。有人知道吗 另一个例子;John说:“!command”,然后我的机器人将跟踪谁使用了命令以及使用了多少次,这样我的机器人就可以知道哪些命令使用得最多,哪些用户使用得最多。谢谢 很抱歉,没有代码发布,我只是制定了概念,不知道从哪里开始。我的聊天机器人已经启动并运行,可以阅读和写聊天,我只是想增加它的功能。我是C#新手,对机器人和数据库也很陌生 谢谢你真的由你决定。如果您想在本地持久化数

我想根据聊天框中的用户活动创建用户配置文件,例如,他们使用的命令类型,并跟踪他们的使用频率,或键入字符串的次数。有人知道吗

另一个例子;John说:“!command”,然后我的机器人将跟踪谁使用了命令以及使用了多少次,这样我的机器人就可以知道哪些命令使用得最多,哪些用户使用得最多。谢谢

很抱歉,没有代码发布,我只是制定了概念,不知道从哪里开始。我的聊天机器人已经启动并运行,可以阅读和写聊天,我只是想增加它的功能。我是C#新手,对机器人和数据库也很陌生


谢谢你

真的由你决定。如果您想在本地持久化数据,您可以用xml或json编写自己的文件,或者使用mongo或其他类似的无sql数据库

如果您希望将数据存储在关系数据库中,那么您可以使用Sql server、oracle等。。。挑一个

如果您想将数据存储在Amazon上,以便在云中准备就绪,那么您可以选择从RDS到自己的EC2实例

您的需求似乎非常简单,我建议您将该文件存储为本地JSON文件,除非您需要服务器来处理它

如果您只想在用户计算机上本地存储数据,然后在以后将其读回,请查看我在GitHub上的一个项目:


该类将向磁盘读写JSON数据

是的,我只是尝试存储访问我聊天室的用户的数据,然后能够使用它更好地与他们交互,所以可能就像你说的,本地JSON。就像我说的,我对编码还不熟悉。我查看了您的代码,到目前为止几乎无法理解其中的任何内容,但这就是我要开始的地方,这正是我要寻找的,一个开始的地方。谢谢你帮助我!如果您需要帮助,请在这里或通过GitHub与我联系,我应该能够提供帮助。我可以利用我能得到的所有帮助。首先,我们要吃点巧克力和冷啤酒。