bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

TiDB實(shí)例測(cè)試分析-創(chuàng)新互聯(lián)

本文小編為大家詳細(xì)介紹“TiDB實(shí)例測(cè)試分析”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“TiDB實(shí)例測(cè)試分析”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來(lái)學(xué)習(xí)新知識(shí)吧。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、美蘭網(wǎng)站維護(hù)、網(wǎng)站推廣。

首先對(duì)我來(lái)說(shuō),我覺(jué)得能夠開(kāi)發(fā)數(shù)據(jù)庫(kù),而且能夠有很深的技術(shù)情結(jié),真是一件很cool的事情,我比較欣賞極客精神,同時(shí)滿足了業(yè)務(wù),也在技術(shù)上的價(jià)值得以體現(xiàn),這種模式值得很多開(kāi)源項(xiàng)目參考借鑒。

首先,讓我感興趣的不是TiDB的NewSQL角色,而是對(duì)TiDB的發(fā)展過(guò)程,TiDB的架構(gòu)演進(jìn)對(duì)于理解TiDB技術(shù)還是很有幫助的,也對(duì)我們的工作和實(shí)踐具有一定的借鑒。如果讓我來(lái)總結(jié),我覺(jué)得有幾個(gè)里程碑事件對(duì)我的觸發(fā)較大。

① 設(shè)計(jì)MySQL分布式存儲(chǔ)引擎。

整個(gè)項(xiàng)目從2015年4月份開(kāi)始,初期是寫(xiě)一個(gè)MySQL分布式存儲(chǔ)引擎,來(lái)期望達(dá)到分布式的基本需求,但是性能差強(qiáng)人意,同時(shí)存儲(chǔ)引擎層對(duì)優(yōu)化器層面,事務(wù)模型層的支持非常有限,所以初期的架構(gòu)設(shè)計(jì)沒(méi)有達(dá)到預(yù)期。

TiDB實(shí)例測(cè)試分析

② 兼容MySQL協(xié)議,自上而下實(shí)現(xiàn)

后期的架構(gòu)設(shè)計(jì)對(duì)標(biāo)MySQL協(xié)議,自上而下重寫(xiě),完全兼容MySQL協(xié)議,實(shí)現(xiàn)Server層的基本需求。

TiDB 0.5版本的架構(gòu)如下:

TiDB實(shí)例測(cè)試分析

③ 存儲(chǔ)引擎引入HBase

初期的TiDB是沒(méi)有存儲(chǔ)引擎的,數(shù)據(jù)都是在內(nèi)存層面,接入HBase,也是一個(gè)戰(zhàn)略選型,主要是為了初步驗(yàn)證SQL層的實(shí)現(xiàn)是否穩(wěn)定。

④ 使用Rust重寫(xiě)Etcd 里的 Raft

KV存儲(chǔ)層使用Rust來(lái)實(shí)現(xiàn),主要的難點(diǎn)就是對(duì)Etcd的Raft實(shí)現(xiàn)使用Rust完全重寫(xiě),我覺(jué)得這是最cool的一件事情了,難度可想而知,但是做成了會(huì)發(fā)現(xiàn)成就滿滿。

TiDB實(shí)例測(cè)試分析

⑤ 接入RocksDB

RocksDB是一個(gè)單機(jī)的key-value engine,前身其實(shí)是LevelDB,是Google在2011年左右開(kāi)源的key-value的存儲(chǔ)引擎。RocksDB的數(shù)據(jù)結(jié)構(gòu)是LSM Tree是一個(gè)對(duì)寫(xiě)非常友好,在機(jī)器內(nèi)存比較大的時(shí)候讀性能會(huì)非常好的數(shù)據(jù)結(jié)構(gòu)。

技術(shù)架構(gòu)層面,TiDB和Oracle中的RAC其實(shí)很像(組件和功能),當(dāng)然大的不同就是一個(gè)是分布式,彈性擴(kuò)縮容,另外一個(gè)是集成共享式。

我測(cè)試的時(shí)候使用了如下的部署架構(gòu)。

TiDB實(shí)例測(cè)試分析

測(cè)試的過(guò)程中,對(duì)TP,AP業(yè)務(wù)做了一些基本的測(cè)試和性能壓測(cè),對(duì)高可用,彈性擴(kuò)縮容,滾動(dòng)升級(jí),備份恢復(fù)也做了一些基本的覆蓋測(cè)試。

優(yōu)點(diǎn)的內(nèi)容很明顯,可以從部署安裝感覺(jué)到,很多新技術(shù)都在大規(guī)模使用了。

亮點(diǎn)功能如下:

① 支持多種部署方式(離線部署,在線部署,docker部署)

② 監(jiān)控部署一體化

③ 快速部署

④ 備份恢復(fù),定制了主流工具mydumper,myloader,

⑤ 增量復(fù)制syncer

⑥ 實(shí)時(shí)備份和恢復(fù)的特性 TiDB的binlog方案,和kafka對(duì)接

⑦ 承接AP的業(yè)務(wù),基于spark

⑧ 彈性擴(kuò)縮容

⑨ 滾動(dòng)升級(jí)

⑩ 讀寫(xiě)混合,單不只局限于密集型寫(xiě)入

11 Tidb重新部署,原有的數(shù)據(jù)不會(huì)刪除,如果優(yōu)惠復(fù)用起來(lái)

12 故障自動(dòng)恢復(fù)

13 產(chǎn)品定制能力強(qiáng),定制了將近30個(gè)參數(shù),針對(duì)TiDB的使用需求

還有一些細(xì)節(jié)的小錯(cuò)誤或者問(wèn)題,后續(xù)和朋友對(duì)接集中反饋下。

從我的理解來(lái)看,目前的TiDB的業(yè)務(wù)切入點(diǎn)可以作為對(duì)已有的MySQL方案的補(bǔ)充,甚至可以做到透明的集群方案,無(wú)論你是采用了PXC,MHA,還是MGR,整個(gè)過(guò)程都可以通過(guò)級(jí)聯(lián)的方式銜接起來(lái)。

TiDB實(shí)例測(cè)試分析

另外一個(gè)切入點(diǎn)應(yīng)該是大數(shù)據(jù)部分,目前從我的測(cè)試來(lái)看,TiDB是樂(lè)觀鎖,對(duì)于AP業(yè)務(wù)的支持其實(shí)需求是更大一些,所以能夠?qū)拥酱髷?shù)據(jù)平臺(tái),能夠?qū)崿F(xiàn)一些基本的數(shù)據(jù)流轉(zhuǎn)甚至數(shù)據(jù)下沉至大數(shù)據(jù),都是一些不錯(cuò)的點(diǎn)。

TiDB實(shí)例測(cè)試分析

讀到這里,這篇“TiDB實(shí)例測(cè)試分析”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識(shí)點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過(guò)才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道。

分享題目:TiDB實(shí)例測(cè)試分析-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://vcdvsql.cn/article38/csespp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名網(wǎng)站營(yíng)銷網(wǎng)站收錄面包屑導(dǎo)航Google品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開(kāi)發(fā)