C# .NET中怎样将Oracle与缓存cache相结合,将缓存写在oracle数据库中,当下次用到时直接从数据库中去获取存储的key-value,有实例最好
Oracle 不是有个TT(Timesten)内存数据库么
缓存之所以快,是因为大部分缓存是在内存中。所以写在oracle中基本上就违背了初衷了。key-value类型的缓存可以自己用hashtable等容器存储和维护,也可以用.net提供的类库存取。
从来都是从数据库里都数据放在缓存里。没听说过吧缓存里的数据放数据库的。。
缓存对应的概念是持久化。持久化就是保证数据被记录到硬盘上,缓存是:你这下放进去,马上读取都不保证能读取到。