从数据库缓存数据

时间:2013-08-13 13:10:49

标签: database caching

我有来自数据库的100,000行,这是不同用户查看的数据。 在缓存中保留100,000行是一个好主意,还是每次都要从数据库中保留数据? 我问,因为数据是100,000行。有什么指针?

2 个答案:

答案 0 :(得分:2)

与大多数此类问题一样,在查看此类解决方案之前,您需要确定 性能是的问题。 As Knuth says

  

过早优化是万恶之源

否则你会花费精力/时间来解决一个根本不是问题的问题......

答案 1 :(得分:0)

不要一次获得所有记录。两种解决方案:

  1. 以块的形式获取记录
  2. 接受用户的不同标准并相应地获取记录