NetTiers学习笔记06---使用场景比较
2007-07-10 11:39
295 查看
Table | View | Proc | |
查询 | |||
简单查询 | 支持 | 支持 | 手动实现 |
多表关联查询 | DeepLoad 效率较低,编码较复杂 | 支持 优点:效率较高,编码简单,能够使用聚合函数 缺点:实现较为复杂,难以维护 | 手动实现 与View类似 |
分页查询 | 支持 | 支持 | 手动实现 缺点:分页需要手动实现 |
插入 | |||
插入 | 支持 | 不支持 | 手动实现 |
事务 | 支持 | 不支持 | 手动实现 |
比较 | 优点:对事物支持 | ||
更新 | |||
更新 | 支持 | 不支持 | 手动实现 |
事务 | 支持 | 不支持 | 手动实现 |
比较 | 缺点:大数据更新是执行较慢,如打折之类的操作 | 优点:个性化程度高 缺点:版本控制较复杂 | |
删除 | |||
删除 | 支持 | 不支持 | 手动实现 |
事务 | 支持 | 不支持 | 手动实现 |
比较 | 优点:支持事务 缺点:删除时无法 | 优点:个性化程度高 缺点:版本控制较复杂 | |
适用场景 | |||
Table | 单表查询及关联较少的Deepload查询,对但条记录的查插删改,对事务支持比较好 | ||
View | 查询及统计时使用View非常的方便,也支持分页查询 | ||
Proc | 灵活性很强,但是难以调试与版本控制,对于个性化更新删除操作支持较好 |
相关文章推荐
- 【Git/Github学习笔记】Git分支使用场景和标签管理、总结
- Redis学习笔记2--Redis使用场景
- 【ASP.NET MVC 学习笔记】- 06 在MVC中使用Ninject
- matlab学习笔记:三维场景重建在matlab2014a版和matlab2013a版比较
- (原创)c#学习笔记06--函数01--定义和使用函数02--参数
- 使用u-boot的USB下载功能烧写程序到Nand Flash ——韦东山嵌入式Linux学习笔记06
- 【Cocos2d-X开发学习笔记】第04期:渲染框架之场景类(CCScene)的使用
- Kafka学习笔记——Kafka简介与使用场景介绍
- OC学习笔记12--protocol的使用场景之代理模式
- 小BO学习笔记之ConcurrentLinkedQueue和LinkedBlockingQueue的使用比较
- iOS学习笔记-146.网络06——NSURLConnection03_使用
- [javase学习笔记]-7.12 static关键字的使用场景
- [javase学习笔记]-8.5 statickeyword的使用场景
- (原创)c#学习笔记06--函数01--定义和使用函数01--返回值
- 【Cocos2d-X开发学习笔记】第04期:渲染框架之场景类(CCScene)的使用
- 黑马程序员---OC学习笔记之block的使用场景
- OpenCV学习笔记2:使用opencv进行图像比较
- Effective C++学习笔记 条款06:如不想使用编译器自动生成的函数,就该明确拒绝
- JMeter学习笔记20-使用步长插件来设置负载场景
- NetTiers学习笔记05---使用自定义存储过程