首页 > 经典案例 > 政府部门

企业级散布式高功能KV存储数据库腾讯Tendis正式开源

发布时间:2023-07-21 13:20:11   来源:江南体育官网

  12月22日音讯,腾讯宣告其企业级散布式高功能KV存储数据库Tendis开源。音讯称,Tendis是由腾讯互娱CROSDBA团队和腾讯云数据库团队自主规划和研制的散布式高功能KV存储数据库。

  据悉,腾讯Tendis兼容Redis中心数据结构与接口,可供给大容量、低本钱、强耐久化的数据库才能,适用于兼容Redis协议、需求大容量且较高拜访功能的温冷数据存储场景。Tendis现在现已被使用到腾讯内、外部大型项目中。

  比特网了解到,Tendis运用了去中心化集群架构,每个数据节点都具有悉数的路由信息,用户能够拜访集群中的恣意节点,经过redis的move协议,使路由抵达正确的节点。别的,每个Tendis节点保护各自的slot数据,恣意两个master节点之间的slot不重复,而且master节点之间支撑根据slot的数据搬家,主备节点之间经过binlog完成数据仿制。

  1、兼容Redis协议,需求大容量且较高拜访功能的温冷数据存储场景。

  2、合适本钱为首要考虑要素,事务数据有高耐久化要求的事务场景。

  1、兼容Redis协议。彻底兼容redis协议,支撑redis首要数据结构和接口,兼容大部分原生Redis指令。

  2、耐久化存储。运用rocksdb作为存储引擎,一切数据以特定格局存储在rocksdb中,最大支撑PB级存储。

  3、去中心化架构。类似于rediscluster的散布式完成,一切节点经过gossip协议通讯,可指定hashtag来操控数据散布和拜访,运用和运维本钱极低。

  4、水平扩展。集群支撑增删节点,而且数据能够依照slot在恣意两节点之间搬迁,扩容和缩容过程中对使用运维人员通明,支撑扩展至1000个节点。

  5、毛病主动切换。主动检测毛病节点,当毛病发生后,slave会主动提升为master持续对外供给服务。

  6、Tendis冷热混合存储要害组件。得益于Tendis存版的规划和内部优化,Redis和Tendis存储版能够一同作业成为Tendis冷热混合存储。混合存储区十分适用于KV存储场景,并平衡了功能和本钱。关于redis占用很多存储空间的冷数据降冷后能够最多削减80%的本钱,一起确保了热数据在redis的拜访功能。

  3、探究更多软硬结合计划,根据新硬件特性,发挥更大的数据库功能。

  4、支撑异构数据互通才能,下降异构数据库的搬迁本钱

  Tendis现在已在腾讯内外部包含游戏、视频、交际、电商等多个职业供给数据库支撑。