我知道NCache为Microsoft SQL Server和Oracle(10G R4 及更高版本)提供 SQL 依赖项。我很想知道还有哪些其他可用的缓存解决方案,这些解决方案依赖于 Oracle?
当数据库发生变化时, Velocity、memcached等是否支持 SQL 依赖来自动接收通知/更新缓存?
我知道NCache为Microsoft SQL Server和Oracle(10G R4 及更高版本)提供 SQL 依赖项。我很想知道还有哪些其他可用的缓存解决方案,这些解决方案依赖于 Oracle?
当数据库发生变化时, Velocity、memcached等是否支持 SQL 依赖来自动接收通知/更新缓存?
有一些支持 SqlDependency 的 memcache 和 NVelocity 实现,但我知道的都是付费解决方案。您还需要记住,生成 SqlDependency 将使用仅用于此目的的过程和表填充您的数据库......我开始使用http://www.alachisoft.com/进行内存缓存。免费版本有文件依赖,这真的很酷!至于性能,我的公司从头开始构建我现在使用的实现。
希望这有帮助。:)
如果您使用的是 .NET,我建议您查看System.Web.Caching
命名空间,尤其是 class CacheDependency
。我知道它目前不依赖 Oracle,你。