道场
最新
推荐
订阅
解道Jdon
面向对象
设计模式
领域驱动设计
微服务
企业架构
架构设计
SOA
可伸缩性
性能设计
事务
RESTful
事件驱动
缓存设计
编程
Spring框架
Jdon框架
并发编程
异步编程
响应编程
函数编程
AOP编程
分布式
分布式设计
SpringCloud
事件溯源
CQRS
NoSQL
区块链
云计算
大数据
学习教程
培训咨询
教程列表
Java基础
安卓
Node.js
Javascript
工作流BPM
业务分析
banq兄,一般的的持久层中提供了Cache了么?
04-06-16
hgwnet
现在似乎hibernet,Jdo,turbine的torque,也许还有j2ee都有提供数据库的持久层,不知道其中没有同时提供自身的Cache操作呀?例如作个select操作,那下次再次搞这个操作的时候,数据是否提取的更快了呢?另外,jive中的数据库连接池也是keep live的呀,那它算不算持久层呢?
#缓存
banq
2004-06-19 14:20
cache是持久层技术的基本底层机制之一,一般都具备。Jive的cache不是数据库连接池,是cacheManager管理的,我的书籍有专门章节讲Jive的cache,Jive的cache值得我们借鉴。
hgwnet
2004-06-19 17:55
假如要将jive的数据库连接改为持久层如torque或者hibernate什么的,你认为就jive来讲还有没有必要再做一层cache呢?如UserCache,假如去掉这个cache而直接通过持久层来操作的话,那jive声称的100000 ip/day能力还是否具有呢?
banq
2004-06-20 09:01
可能会没有,因为Jive的cache非常具体,与具体数据捆绑很紧密,例如专门创造Long类型数据的缓存对象。
使用Hibernate之类持久层,由于他们使用通用缓存技术,同时,由于技术复杂损耗一些性能。
猜你喜欢
本站原创
《复杂软件设计之道:领域驱动设计全面解析与实战》
×
登录
用户名
密码
登录
取消
自动登陆
新浪微博登录
新用户注册
忘记密码?