NetTiers学习笔记06---使用场景比较
Table | View | Proc | |
查询 | |||
简单查询 | 支持 | 支持 | 手动实现 |
多表关联查询 |
DeepLoad 效率较低,编码较复杂 |
支持 优点:效率较高,编码简单,能够使用聚合函数 缺点:实现较为复杂,难以维护 |
手动实现 与View类似 |
分页查询 | 支持 | 支持 | 手动实现 缺点:分页需要手动实现 |
插入 | |||
插入 | 支持 | 不支持 | 手动实现 |
事务 | 支持 | 不支持 | 手动实现 |
比较 | 优点:对事物支持 | ||
更新 | |||
更新 | 支持 | 不支持 | 手动实现 |
事务 | 支持 | 不支持 | 手动实现 |
比较 | 缺点:大数据更新是执行较慢,如打折之类的操作 |
优点:个性化程度高 |
|
删除 | |||
删除 | 支持 | 不支持 | 手动实现 |
事务 | 支持 | 不支持 | 手动实现 |
比较 |
优点:支持事务 |
优点:个性化程度高 缺点:版本控制较复杂 |
|
适用场景 | |||
Table | 单表查询及关联较少的Deepload查询,对但条记录的查插删改,对事务支持比较好 | ||
View | 查询及统计时使用View非常的方便,也支持分页查询 | ||
Proc | 灵活性很强,但是难以调试与版本控制,对于个性化更新删除操作支持较好 |