缓存数据库依赖
如今,大多数大量使用数据库/数据源调用的应用程序都将分布式缓存合并到高速缓存昂贵的查询结果集中,这有助于提高应用程序性能和可扩展性。为此,您希望数据源中的任何数据更改都会使缓存数据失效并删除。 NCache 提供了一种称为数据库依赖的机制,可以在实时发生更改时使数据失效。
此外,这些数据库/数据源使用关系模型,但在数据仅作为键值对存在的缓存中没有关系模型。为了克服这个 NCache 与数据库依赖性一起提供了各种技术,使用户可以提供单个项目对其他项目的依赖关系,反之亦然。
在本节中
SQL 依赖
说明如何使用 SQL 数据库依赖项功能将缓存与 Microsoft SQL Server 2005/2008 同步。
甲骨文依赖
说明如何使用 Oracle 依赖关系功能将缓存与 Oracle 数据库同步。
OleDB 依赖
描述如何通过在任何数据库上定义您自己的自定义过期逻辑来使用可扩展依赖项。
SQL Server 中的 CLR 过程
解释如何编写数据库的 CLR 存储过程以将缓存与数据库同步。