.hd-box .hd-fr

腾讯 Tendis 正式开源:企业级分布式高性能 KV 存储数据库

2020-12-22 11:35IT之家(骑士)17评

IT之家12月22日消息 近期,腾讯宣布企业级分布式高性能 KV 存储数据库 Tendis 正式开源。

IT之家获悉,Tendis 是腾讯互娱 CROS DBA 团队 & 腾讯云数据库团队自主设计和研发的分布式高性能 KV 存储数据库,兼容 Redis 核心数据结构与接口,可提供大容量、低成本、强持久化的数据库能力,适用于兼容 Redis 协议、需要大容量且较高访问性能的温冷数据存储场景。Tendis 目前已经被应用到腾讯内、外部大型项目中。

集群架构

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

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

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

适用场景

主要特性

兼容 Redis 协议

持久化存储

去中心化架构

水平扩展

故障自动切换

Tendis 冷热混合存储关键组件

项目规划

Tendis 目前已在腾讯内外部包括游戏、视频、社交、电商等多个行业提供数据库支撑。

https://github.com/Tencent/Tendis

欢迎提出你的 issue 和 PR!

国内镜像地址:

https://git.code.tencent.com/Tencent_Open_Source/Tendis

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

下载IT之家APP,分享赚金币换豪礼
相关文章
大家都在买广告
热门评论
查看更多评论