到底用不用视图呢? ( 积分: 50 )

  • 主题发起人 主题发起人 chb913811
  • 开始时间 开始时间
C

chb913811

Unregistered / Unconfirmed
GUEST, unregistred user!
讨论一下:三层系统中,SQL语句到底是写在数据库里,用视图实现好呢?
还是SQL语句写在应用服务器里数据集呢?
极端的情况是:一个视图都不做,
或者 :所有的查询都做成视图
大家认为呢?各抒己见。。。。
 
讨论一下:三层系统中,SQL语句到底是写在数据库里,用视图实现好呢?
还是SQL语句写在应用服务器里数据集呢?
极端的情况是:一个视图都不做,
或者 :所有的查询都做成视图
大家认为呢?各抒己见。。。。
 
对于客户使用查询较多的表用视图,否则不用
 
最好写在数据库中,如果需要得话。
 
极端的情况不赞成,
如果查询的情况比较频繁的话,建议
使用视图!
 
谢谢各位的参与:大家都知道,在应用服务器端的数据集,SQL语句基本上都是从多个表join过来的嘛,比如说:一个ERP系统,所有的单据表都是一个视图模式,请问:要不要说每个单据的查询都是建一个视图呢?
我以前的做法是:很少用视图,都是写到应用服务器端的。参数传到客户端去。
 
视图已经是编译完成的脚本代码,使用视图可以少占用服务器资源,效率比使用sql语句高一些。但是在完成一些较灵活的动态查询的时候视图的优势可能就不太明显了
 
但是如果在数据库里写太多的视图,会不会有什么不妥啊,会不会对数据库的依赖型过多呢
 
后退
顶部