缓存技术和一对多多对多总结
2016-03-28 21:53
330 查看
持久层缓存范围
1:事务级缓存:
在HiBernate中(包括myBatis)书屋缓存是基于Session的生命周期,每个session都会在内部维护一个数据缓存,随着session的创建而创建,销毁而销毁
2:应用级缓存:
在HiBernate中应用级缓存是由sessionFactory实现,用一个sessionFactory创建的session对象共享此缓存。
3:分布式缓存:
在分布式环境下,缓存被同一个机器或多个机器上的多个进程共享,缓存中的数据被复制带集群环境中的每个进程电,进程间通过远程通信来保持缓存中的数据一致性。
二级缓存:
1.EHCache:作用应用范围内的缓存
2.OSCache:作用应用范围内的缓存
3.JBossCache:作用分布式范围内的缓存
一对多和多对多:
建立表时,需要在多方添加少方的id外键,而多对多时,需要见了一个中间表,把两个多方的id外键放到中间表中,让多对多变成一对多的关系
相关文章推荐
- 聚类分析
- 我与C语言的那点故事
- 【数据结构】搜索二叉树的相关操作
- 数据库学习之路---开篇。
- 杭州--8
- OC学习之点语法
- HNOI2006-鬼谷子的钱袋
- 计算机网络基础
- Type Fu(教你打字)
- 宿主iis部署wcf
- [CS231n-CNN] Linear classification II, Higher-level representations, image features, Optimization, stochastic gradient descent
- Type Fu(教你打字)
- 《C++》08 C++引用
- 判斷是否回文素數,輸出前N個回文素數
- Tomcat插件
- Android 仿当乐游戏详情页面(二)
- c语言:链队列的实现
- Qt获取本机地址
- Struts2<s:token>防止表单重复提交
- PADS设计规则