视图运用场景
一缕青烟 2011-07-30 09:30:26 虽然说每种实物都有它存在的理由,视图也是如此。
但我还是没用视图的习惯,虽然它的优点有:
1.增强可读性
2.数据安全及保密:针对不同用户,可以创建不同视图,限制其所能浏览和编辑的数据内容。
3.降低 查询复杂度
4.方便维护。
好像这些表值函数也能做到。
并且当表更新的同时,也要更新视图,如果视图是经过一系列复杂运算得来,那岂不是在每次更新表的同时增加了服务器负担。而表值函数只有你在需要这些数据的时候才批量预算。
我牵强附会的想了一个运用视图的最主要场景,不知道是否正确。
一个非常庞大的数据集,来源与多个表的数据(数据量很大),这些表不希望经常被大规模调用。并且还有可能要对这个数据集进行进一步复杂的加工。