1. 重磅,騰訊開源分布式存儲系統(tǒng)!

        共 1896字,需瀏覽 4分鐘

         ·

        2021-06-15 21:33

        上一篇:一個90后員工猝死的全過程


        Tendis存儲版是騰訊互娛CROS DBA團(tuán)隊(duì) & 騰訊云數(shù)據(jù)庫團(tuán)隊(duì) 自主設(shè)計(jì)和研發(fā)的開源分布式高性能KV存儲。完全兼容redis協(xié)議,并使用rocksdb作為存儲引擎。用戶可以通過redis client訪問Tendis存儲版,幾乎不用修改代碼。同時(shí),Tendis存儲版支持遠(yuǎn)超內(nèi)存的磁盤容量,可以大大降低用戶的存儲成本。

        類似于Redis ClusterTendis存儲版使用去中心化的集群管理架構(gòu)。數(shù)據(jù)節(jié)點(diǎn)之間通過gossip協(xié)議通訊,用戶訪問集群中的任意數(shù)據(jù)節(jié),請求都能路由到正確的節(jié)點(diǎn)。并且集群節(jié)點(diǎn)支持自動發(fā)現(xiàn)、故障探測、自動故障切換、數(shù)據(jù)搬遷等能力,極大降低運(yùn)維成本。

        特性

        Tendis 冷熱混合存儲版整體架構(gòu)

        Tendis 冷熱混合存儲版主要由 Proxy 、緩存層 Redis、 存儲層 Tendis 存儲版 和 同步層 Redis-sync 組成, 其中每個組件的功能如下:

        Proxy 組件: 負(fù)責(zé)對客戶端請求進(jìn)行路由分發(fā),將不同的 Key 的命令分發(fā)到正確的分片,同時(shí) Proxy 還負(fù)責(zé)了部分監(jiān)控?cái)?shù)據(jù)的采集,以及高危命令在線禁用等功能。

        緩存層 Redis Cluster: 緩存層 Redis 基于 社區(qū) Redis 4.0 進(jìn)行開發(fā)。Redis 具有以下功能: 1) 版本控制 2) 自動將 冷數(shù)據(jù)從緩存層中淘汰, 將熱數(shù)據(jù)從存儲層加載到緩存層; 3) 使用 Cuckoo Filter 表示全量 Keys, 防止緩存穿透; 4) 基于 RDB+AOF 擴(kuò)縮容方式, 擴(kuò)縮容更加高效便捷。

        存儲層 Tendis Cluster: Tendis 存儲版 是騰訊基于 RocksDB 自研的 兼容 Redis 協(xié)議的 KV 存儲引擎, 該引擎已經(jīng)在騰訊集團(tuán)內(nèi)部運(yùn)營多年, 性能和穩(wěn)定性得到了充分的驗(yàn)證。在混合存儲系統(tǒng)中主要負(fù)責(zé)全量數(shù)據(jù)的存儲和讀取, 以及數(shù)據(jù)備份, 增量日志備份等功能。

        同步層 Redis-sync: 1) 并行數(shù)據(jù)導(dǎo)入 存儲層 Tendis; 2) 服務(wù)無狀態(tài), 故障重新拉起; 3) 數(shù)據(jù)自動路由。

        Tendis 冷熱混合存儲的一些重要特性介紹:
        • 緩存層 Redis Cluster 和 存儲層 Tendis Cluster 分別進(jìn)行擴(kuò)縮容, 集群自治管理等。

        • 冷數(shù)據(jù)自動降冷, 降低內(nèi)存成本; 熱數(shù)據(jù)自動緩存, 降低訪問延遲

        項(xiàng)目地址

        開源地址:https://github.com/Tencent/Tendis

        最后,關(guān)注公眾號互聯(lián)網(wǎng)架構(gòu)師,在后臺回復(fù):2T,可以獲取我整理和創(chuàng)作的 Java 系列教程非常齊全。

         推薦閱讀 

        1、2019 年 9 月全國程序員工資統(tǒng)計(jì),你是什么水平?

        2、如何才能成為優(yōu)秀的架構(gòu)師?

        3、從零開始搭建創(chuàng)業(yè)公司后臺技術(shù)棧

        4、程序員一般可以從什么平臺接私活?

        5、37歲程序員被裁,120天沒找到工作,無奈去小公司,結(jié)果懵了...

        6、滴滴業(yè)務(wù)中臺構(gòu)建實(shí)踐,首次曝光

        7、不認(rèn)命,從10年流水線工人,到谷歌上班的程序媛,一位湖南妹子的勵志故事

        8、15張圖看懂瞎忙和高效的區(qū)別!


        瀏覽 25
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        Curve分布式存儲系統(tǒng)
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. gay男同ktv囗交中国 | 亚洲AV成人网站 | 看中国黄色免费操逼大片 | 欧美黄视频 | 免费看操片|