[服务器端缓存:应该用于高流量但小型DB?

问题描述 投票:0回答:1

我有一个将从数据库读取数据的应用程序(很少执行写入操作-每天最多预期几十个请求。但是,预计会有大量读取操作(100k或更多)。数据库大小很小(总共<100条记录)。

我希望这样的系统仅通过直接从DB读取(给出的记录数量少,并且检索时间短)来响应地运行吗?还是应该继续考虑实施缓存解决方案(例如Redis或Memcached)并从内存中检索记录?

caching redis memcached
1个回答
0
投票
根据我的经验,缓存一张小表(<100条记录)不值得付出努力,并且增加了复杂性。现代SQL服务器(我使用过MsSql,Oracle和Postgres)在您的方案中非常擅长缓存,它们似乎已经将那些经常请求的查询结果保存在内存中。
© www.soinside.com 2019 - 2024. All rights reserved.