Tendis 存储版初见

一、Tendis 存储版简介
  • Tendis 存储版 是腾讯互娱CROS DBA 团队和腾讯云数据库团队自主设计和研发的开源分布式高新能 KV 存储产品

  • Tendis 存储版 完全兼容 Redis 协议,并使用 RocksDB 作为存储引擎,用户可以直接用 Redis Client 访问 Tendis 存储版

  • Tendis 存储版 替代 Redis 几乎不用修改代码且支持远超内存的磁盘容量,可以大大降低用户的存储成本

  • Tendis 存储版 使用去中心化的集群管理架构,数据节点之间通过 gossip 协议通讯,用户访问集群中的任意数据节点,请求都能正确的路由到正确的数据节点获取数据

  • Tendis 存储版 集群节点支持自动发现、故障探测、自动故障切换、数据搬迁等能力,极大降低运维成本

二、Tendis 存储版特性
  • 兼容特性

    特性简介特性描述
    Redis 兼容性1、完全兼容 Redis 协议
    2、支持 95% 以上的 Redis 指令
    去中心化架构1、类似于 Redis Cluster 的分布式实现,所有节点通过 gossip 协议通讯
    2、可指定 hashtag 来控制数据分布和访问,使用和运维成本极低
    水平扩展1、集群支持增删节点,并且数据可以按照 slot 在任意两个节点之间迁移
    2、扩缩容过程中对应用运维人员透明,支持扩展至 1000 个节点
    故障高可用1、自动检测故障节点
    2、当故障发生时,slave 会提升为 master 继续对外提供服务
  • 核心特性

    特性简介特性描述
    持久化存储1、使用 RocksDB 作为存储引擎,所有数据以特定格式存储在 RocksDB
    2、最大支持 PB 级的存储
    冷热混合存储1、得益于 Tendis 存储版 的设计和内部优化,RedisTendis 存储版 可以一起工作为 Tendis 冷热混合存储
    2、混合存储非常适用于 KV 存储场景,并平衡来性能和成本
    3、对于 Redis 占用大量内存存储空间的冷数据降冷后可以最多减少 80% 的成本,同时保证热数据在 Redis 的访问性能
三、Tendis 存储版架构
  • 集群架构

    mark

  • 架构特点

    • Tendis 使用去中心化集群架构,每个数据节点都拥有全部的路由信息,用户可以访问集群中的任意节点,并且通过 redismove 协议,最终路由到正确的节点

    • 每个 Tendis 节点维护各自的 slot 数据,任意两个 master 节点之间的 slot 不重复,master 节点之间支持基于 slot 的数据搬迁,主备节点之间通过 binlog 实现数据复制

    • 所有节点之间通过 gossip 协议进行通讯,类似于 redis cluster 的分布式实现,所有节点通过 gossip 协议通讯,可指定 hashtag 来控制数据分布和访问,使用和运维成本极低

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值