ssd-cache 不错的kv系统总结

本文详述了使用SSD作为缓存的需求背景,探讨了SSD的成本、接口、性能特点,并对比了基于Redis修改的系统、单机存储引擎、备选项目以及成熟的分布式存储系统。在调研过程中,分析了各系统的优缺点,为选择合适的SSD缓存解决方案提供了依据。
摘要由CSDN通过智能技术生成

1   需求

1.1   why

用redis内存实在太贵了, 假设要存1T数据双副本:

  • 内存: 1000*2 / 64 = 32台机器.
  • 2T盘机器: 2-4台

1.2   具体需求

  1. 数据存放在ssd.
  2. 性能要求: 6台机器的集群10w/s, (单机2w/s)
  3. 有expire功能.
  4. 使用redis协议 (twemproxy, client-lib可以复用)
  5. 数据类型仅支持kv, 以后可以考虑支持hash.

其它:

  • 事务或script支持.
  • 主从, failover
  • 集群.
  • redis-mgr 部署支持

2   index

主要涉及下面几个方面:

  1. ssd特性.
  2. 存储引擎, 如LevelDB, RocksDB, BDB等.
  3. 现有系统的调研和benchmark, 主要关注SSDB和fatcache.

本文是这个调研系列的目录和结论, 相关调研:

3   ssd 特性

3.1   成本

-- 国外 国内 2T成本
ssd $0.6/GB 京东价格(400元/128G=3.1元/GB) 6000
hdd: $0.12/GB
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值