日期:2014-05-18  浏览次数:20473 次

关于数据库设计性能 使用视图好还是多写信息到表里??
现在我有四个表用户表,职位表,简历表,公司表
我现在要给一个职位投递简历
要将数据写入投递表里去
然后要显示,用户表的姓名,用户名,职位表的职位名,简历表的求职意向,公司表的公司名,公司id
方案一:就在投递表里写一些简单的数据:职位表的id,简历表的id,
              通过视图将四个表关联,查出结果

方案二:在投递表里记录:用户表的姓名,用户名,职位表的职位名,
            简历表的求职意向,公司表的公司名,公司id……
            然后显示的时候直接查投递表
  对于方案一:我写入表的时候速度快,然而读表会慢
  对于方案二:写入表的时候就要触发器,先查询好多数据,插入时比较慢,但是读取数据的时候速度快

大侠们觉得权衡利弊,使用那种方案好呢

使用视图的会不会读取的速度比方案二慢很多呢??

       

     


------解决方案--------------------
想要快,全部缓存
------解决方案--------------------
在你说的情况下,相对来说是试图要好一些!

大家没事可以看看www.ezcom.cn