哪个更快?传统数据库的两列选择还是查询memcached?
如果数据库查询速度大致相同,那么为什么要增加另一层到你的堆栈中(假设您不关心过期条目)?
添加一个可用于所有缓存目的的两列表(键varchar,值text)是否更容易?
哪个更快?传统数据库的两列选择还是查询memcached?
如果数据库查询速度大致相同,那么为什么要增加另一层到你的堆栈中(假设您不关心过期条目)?
添加一个可用于所有缓存目的的两列表(键varchar,值text)是否更容易?
当您决定在哪里缓存复杂查询的结果时,应考虑吞吐量和延迟。如果将其放入数据库中,则可以获得更简单的解决方案,尽管它不太可能能够处理与将数据缓存在memcached(或其他NoSQL数据库)中相比每秒更多的请求。