<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          重磅,騰訊開(kāi)源分布式存儲(chǔ)系統(tǒng)!

          共 1896字,需瀏覽 4分鐘

           ·

          2021-06-15 21:33

          上一篇:一個(gè)90后員工猝死的全過(guò)程


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

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

          特性

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

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

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

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

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

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

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

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

          項(xiàng)目地址

          開(kāi)源地址:https://github.com/Tencent/Tendis

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

           推薦閱讀 

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

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

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

          4、程序員一般可以從什么平臺(tái)接私活?

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

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

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

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


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

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩超黄 | 久久黄色免费看 | 中文字幕在线免费观看 | 国产精品国产三级国产专区51 | 五月青春操 |