《表1 KK缓存选型对比:基于短链接的URL保护模型研究》

《表1 KK缓存选型对比:基于短链接的URL保护模型研究》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于短链接的URL保护模型研究》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

KK缓存有多种选型,例如关系型数据库MySQL;非关系型数据库MongoDB;KV数据库Memcache和Redis等。MySQL和MongoDB等数据库可以建立唯一索引,并且本身已具备持久化能力,完全满足KK缓存的要求,唯一的缺点是性能不如KV数据库。Memcache属于纯内存数据库,不具备持久化能力,Memcache基于内存,速度最快,但无法满足KK的唯一性要求,需要改造。Redis的MSETNX命令可以一次设置多个KV,使用MSETNX<短链接><短链接>,也可变相支持KK,只是内存占用增加一倍,此外Redis支持持久化。各种选型对比如表1所示。