-1

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

4

2 回答 2

2

与大多数此类问题一样,在查看此类解决方案之前,您需要确定性能是否是一个问题。正如高德纳所说

过早的优化是万恶之源

否则,您将花费精力/时间等来解决可能根本不是问题的问题...

于 2013-08-13T13:12:32.943 回答
0

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

  1. 分块获取记录
  2. 接受用户的不同标准并相应地获取记录
于 2013-08-13T13:16:56.973 回答