数据库架构设计问题
现在数据库中存在大约10+个表,比如文章表,文章作者表,文章机构表,文章类别表,文章出出处表,文章涉及的数据表等等。客户端每次需要一个包含文章标题,内容,作者,出处,数据等等信息的一个大列表,我知道将这些表级联出一个视图可以达到效果,但是这么大一个视图的查询效率的确很慢,于是我就在服务端写了一个服务,定期(1分钟)将视图中更新的信息添加到一个实体表中,然后客户端从这个实体表中查询。但是有一个问题,当作者表中的某个作者名修改后,实体表中修改前的作者全部没变,而之后的作者名改变了,不知道有没高手遇到过类似的问题,请问我的架构是不是有很大问题?有没有更好的建议。