摘要:
首先,打算实现比较通用的一些功能,其中最通用的莫过于缓存的实现,这个无论在哪里都会有所应用,缓存的机制研究,也是这两天才开始的,十分汗颜的是,使用了那么久的缓存,到了该自己研究的时候,才发现这个小功能并没有想像中的那么简单,所幸的是,我不用像Hibernate那样,是用一个通用的平台上宝贝,要受到种种限制,这就给了我极大的思考空间---可以只考虑Windows平台下的实现。 ... 阅读全文
摘要:
缓存在实现,如何与数据库进行同步是一个令人头痛的问题。通常情况下,对于缓存的维护的职责,并不由缓存本身来进行管理,但在我思考的组件中,是需要一个自动维护与数据库进行同步的机制的,目前一般的缓存同步处理有以下几种方式, 1、通过数据库主动发送更新消息给应用程序,应用程序获取更改消息后,就去查询数据库获取最新的数据。 这种方式往往对数据库本身的机制依赖性较... 阅读全文
摘要:
缓存在O/R Mapping组件中是非常重要的,一个比较好的缓存方案,可以大大地提高对象的使用效率,避免内存空间上的浪费。目前需要在构思架构部分,但缓存的实现方式突然吸引了我,所以就对缓存进行一些思考,并研究了Gentle.NET与NHibernate的实现原理。 [这里的研究基于NHibernate 0.7.0] NHibernate的实现方案 在NHibernate上,... 阅读全文