c#中的非易失性对象

本文关键字:易失性 对象 | 更新日期: 2023-09-27 18:17:42

我希望能够为web服务轮询应用程序跨应用程序负载维护计数和最后访问日期。我不太确定最好的方法是什么。我不喜欢将数据存储在数据库中的想法,因为我必须为此创建一个专门的数据库。我有什么其他的选择,有没有特别好的方法来保持应用程序的状态之间的后续运行应用程序?

c#中的非易失性对象

持久化数据,是吗?我建议使用数据库或文件。文件解决方案:只需将XML序列化为文件,然后在应用程序启动时再次加载。

如果数据是共享的或者可能会增长,那么数据库可能是最好的解决方案。如果您愿意,您可以在众多免费项目中找到适合您需要的项目:

  • couchdb
  • mysql
  • postgres
  • mangodb
  • membase
  • sqlite

您可以推出自己的不涉及数据库的解决方案,但最可能的是有一个适合您的需求,并且学习它将比手头的项目更有用。

不要害怕为你的网站制作一个'配置'样式的表,它只有几行,让你可以根据需要存储运行时信息。

非常好。