日期:2014-05-17  浏览次数:20498 次

数据库的一个疑问
sql server 数据库
有些字段比如试题内容Content,为什么要单独存一个表?
数据库缓存为了什么?缓存动态数据,还是相对固定的?简单说一下就行,谢谢!

------解决方案--------------------
主要是试卷内容,占用的存储容量较大,所以单独一张表,可以提高效率。

缓存主要还是为了提高效率,缓存了就不用再去数据库查询数据了,直接从内存直接取数就行了。

具体缓存的数据,一般都是静态的。
------解决方案--------------------
试题的内容一般都很多,这是一个点,但是最主要的是可能一份实体是由多个部分组合出来的,这样单独一个表,选题的时候随机选,也方便。这是我个人觉得的