如何在应用程序中存储常见数据
本文关键字:存储 常见 数据 应用程序 | 更新日期: 2023-09-27 18:29:29
我们将配置数据存储在表中,如带有statussid、name、description等列的casestatustypes。如何在web应用程序中存储此类数据,而不是每次都访问数据库以检索状态ID。
您使用一种称为缓存的技术。基本上,您构建了用于检索目的的数据的内存副本。启动应用程序时,从数据库中提取以创建此缓存。当您执行插入、更新或删除操作时;对缓存和数据库都执行此操作。
它很容易自己实现,而且有几个好的库(微软甚至在企业库中也有一个http://msdn.microsoft.com/library/cc467894.aspx)。
Gotchas:
- 如果数据集很大,则需要实现一种缓存策略,该策略不会将整个数据集保存在内存中(库对此很有用)
- 由于它是一个网络应用程序,您需要确保不会为每个会话重新创建缓存