- 0
- 0
- 约7.15千字
- 约 39页
- 2017-08-15 发布于重庆
- 举报
数据访问层开发实践.ppt
数据访问层开发实践 Dal的产生 - 多数现有系统的经典问题 1) 由于web server可以直接访问db server,在高峰阶段,并发量比较大,导致db server经常down掉。 2) 添加缓存代码以降低数据库访问压力,但由于开发人员自己控制缓存使得: a)缓存访问逻辑混杂在系统的各个角落,造成代码维护成本上升。 b)开发人员根据自己的喜好来控制缓存的KEY和VALUE,造成缓存混乱。 c)开发人员既要负责业务逻辑的编写,还要负责缓存管理,造成编程复杂度提高、开发效率低下。 Dal的产生 - 多数现有系统的经典问题(续) 3)在分表的情况下,程序员需要考虑和编写大量繁杂的和分表有关的代码: a)需要根据规则计算出数据的存取目标是在哪个分表当中。 b)如果取回的数据分布在不同的分表中,需要合并结果。 c)由于大表切分后变成了多个小的分表,对于有排序要求的查找, 需要通过建立并查找辅助索引来解决。 d)如果一套分表有多个辅助索引,需要寻找最优辅助索引。 Dal的产生 - Dal1.0应需而生 Dal的产生 - Dal1.0的典型用法 Dal的产生 - Dal1.0的典型用法(续) Dal的发展 – Dal2.2.x重要变更 1) 自动生成条目(实体)类,用于缓存数据库记录。数据已
您可能关注的文档
最近下载
- 脚手架作业危险源辨识、评价与分级管控措施表.xls VIP
- 喜家德店面管理手册.docx VIP
- 学会真学习,拒绝假努力!课件--2026届高三下学期三模阶段性班会.pptx VIP
- SH_T 3115-2024《石油化工管式炉轻质浇注料衬里工程技术规范》.pdf VIP
- 标准图集-06CG04 钢结构设计示例-单层工业厂房.pdf VIP
- 国家开放大学《管理英语4》边学边练Unit 5-8(答案全).docx VIP
- (高清版)B-T 3836.28-2021 爆炸性环境 第28部分:爆炸性环境用非电气设备 基本方法和要求.pdf VIP
- 【营销星球】2025嘉里城商业街区招商手册.pdf
- 学生实习协议(大学生实习协议).docx VIP
- 2025年网格员考试题库真题(含答案).docx VIP
原创力文档

文档评论(0)