日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

“开源”vs“商业”,差别到底有多大?这篇测试一目了然

發(fā)布時(shí)間:2024/8/23 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 “开源”vs“商业”,差别到底有多大?这篇测试一目了然 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

近些年來(lái)在數(shù)據(jù)分析領(lǐng)域,涌現(xiàn)出很多開(kāi)源的技術(shù)方案,例如Presto、Spark、Impala等。面對(duì)多種選擇,客戶往往會(huì)比較困惑、無(wú)從下手。此外,MySQL生態(tài)非常火熱,但對(duì)于數(shù)據(jù)分析類場(chǎng)景,使用此類關(guān)系型數(shù)據(jù)庫(kù)是否合適呢?阿里云近期,基于常見(jiàn)的開(kāi)源數(shù)據(jù)分析產(chǎn)品和數(shù)據(jù)庫(kù)與阿里云自研的分析型數(shù)據(jù)庫(kù)MySQL版進(jìn)行了對(duì)比性能測(cè)試,希望從中能幫你找到答案。具體測(cè)試細(xì)節(jié),可參見(jiàn)阿里云官網(wǎng)鏈接。

01、測(cè)試標(biāo)準(zhǔn):TPC-H

本次對(duì)比測(cè)試,是使用TPC-H標(biāo)準(zhǔn)。TPC-H(商業(yè)智能計(jì)算測(cè)試)是美國(guó)交易處理效能委員會(huì)(TPC,Transaction Processing Performance Council) 組織制定的用來(lái)模擬決策支持類應(yīng)用的一個(gè)測(cè)試集。目前在學(xué)術(shù)界和工業(yè)界普遍采用它來(lái)評(píng)價(jià)決策支持技術(shù)方面應(yīng)用的性能。這種商業(yè)測(cè)試可以全方位評(píng)測(cè)系統(tǒng)的整體商業(yè)計(jì)算綜合能力,對(duì)廠商的要求更高,同時(shí)也具有普遍的商業(yè)實(shí)用意義。TPC-H 是根據(jù)真實(shí)的生產(chǎn)運(yùn)行環(huán)境來(lái)建模,模擬了一套銷售系統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù)。其共包含8個(gè)基本關(guān)系,數(shù)據(jù)量可設(shè)定從1G~3T不等。其基準(zhǔn)測(cè)試共包含了22個(gè)查詢,主要評(píng)價(jià)指標(biāo)各個(gè)查詢的響應(yīng)時(shí)間,即從提交查詢到結(jié)果返回所需時(shí)間。其測(cè)試結(jié)果可綜合反映系統(tǒng)處理查詢時(shí)的能力。

02、測(cè)試方案

測(cè)試基于阿里云基礎(chǔ)環(huán)境,在同等(或接近)的硬件配置下,對(duì)比分析型數(shù)據(jù)庫(kù)MySQL版與MySQL、Presto、Spark、Impala在同等數(shù)據(jù)規(guī)模(100G)下,標(biāo)準(zhǔn)TPC-H的測(cè)試結(jié)果對(duì)比。測(cè)試環(huán)境如下表:

*點(diǎn)擊查看大圖


03、測(cè)試結(jié)果

如下表可以看出,分析型數(shù)據(jù)庫(kù)MySQL版比MySQL8.0性能提升100多倍,比其他開(kāi)源數(shù)據(jù)分析產(chǎn)品也有6~10倍的性能提升。

*點(diǎn)擊查看大圖

*表格中對(duì)比數(shù)據(jù)為性能提高倍數(shù),計(jì)算方法為(開(kāi)源-ADB)/ADB。

*測(cè)試中Impala、Presto因語(yǔ)法或資源問(wèn)題,無(wú)法全部完成測(cè)試。

04、解讀數(shù)據(jù)

在與關(guān)系型數(shù)據(jù)庫(kù)典型產(chǎn)品-MySQL對(duì)比中,分析型數(shù)據(jù)庫(kù)MySQL版實(shí)現(xiàn)了百余倍的提升。雖然MySQL采用了最新的8.0版本,在復(fù)雜SQL處理能方面有了長(zhǎng)足的進(jìn)步,但與專業(yè)數(shù)據(jù)分析類產(chǎn)品對(duì)比,差距明顯。

在實(shí)際使用中,對(duì)于查詢不太復(fù)雜、數(shù)據(jù)規(guī)模不大、響應(yīng)時(shí)間要求不高的情況下,使用原生MySQL是可以接受的。對(duì)于稍顯復(fù)雜的場(chǎng)景,還是建議選擇專業(yè)的分析類產(chǎn)品。(廣告下:分析型數(shù)據(jù)庫(kù)MySQL版已推出MySQL分析型實(shí)例,歡迎關(guān)注!)

對(duì)Presto、Spark、Impala的對(duì)比中,分析型數(shù)據(jù)庫(kù)MySQL版也實(shí)現(xiàn)了6~10余倍的性能提升。同樣作為分布式數(shù)據(jù)分析類產(chǎn)品,分析型數(shù)據(jù)庫(kù)MySQL版經(jīng)過(guò)多年技術(shù)積累,在存儲(chǔ)架構(gòu)、優(yōu)化器、執(zhí)行引擎等多領(lǐng)域的創(chuàng)新性成果,可大幅提高海量數(shù)據(jù)的實(shí)時(shí)查詢性能。測(cè)試中除分析型數(shù)據(jù)庫(kù)MySQL版外,其余產(chǎn)品都進(jìn)行部分調(diào)優(yōu)工作(包括參數(shù)調(diào)整、數(shù)據(jù)結(jié)構(gòu)調(diào)整、語(yǔ)句改寫(xiě)等);而只有分析型數(shù)據(jù)庫(kù)MySQL版真正實(shí)現(xiàn)了“開(kāi)箱即用”,零優(yōu)化、免維護(hù)、無(wú)開(kāi)發(fā)。除在TPC-H提供的建表語(yǔ)句中增加對(duì)分布鍵的定義外(原有測(cè)試標(biāo)準(zhǔn)未考慮到分布式數(shù)據(jù)庫(kù)場(chǎng)景),其余未做任何調(diào)整。

05、客戶選擇

回到文章之初的問(wèn)題,客戶如何來(lái)選擇?這里簡(jiǎn)單整理了幾點(diǎn):

極致性能

對(duì)比測(cè)試結(jié)果來(lái)看,分析型數(shù)據(jù)庫(kù)MySQL版在性能上優(yōu)勢(shì)明顯。這也是依賴于多年技術(shù)積累所致。

語(yǔ)法兼容

從測(cè)試過(guò)程來(lái)看,分析型數(shù)據(jù)庫(kù)MySQL版對(duì)MySQL生態(tài)兼容很好,語(yǔ)句無(wú)需修改即可使用。其他產(chǎn)品在兼容性方面還需進(jìn)一步加強(qiáng)。

技術(shù)基礎(chǔ)

如技術(shù)較薄弱的客戶,選擇分析型數(shù)據(jù)庫(kù)MySQL版的商用方案無(wú)疑是很合適的。如果客戶已經(jīng)在其他大數(shù)據(jù)棧有了多年積累,可快速解決問(wèn)題,則可以選擇其他產(chǎn)品。

高性價(jià)比

上述測(cè)試中,未算考慮經(jīng)濟(jì)投入。在使用同樣云端資源的情況下,分析型數(shù)據(jù)庫(kù)MySQL版較其他產(chǎn)品,具有明顯的經(jīng)濟(jì)優(yōu)勢(shì)。同時(shí),分析型數(shù)據(jù)庫(kù)MySQL版也提供了豐富的規(guī)格選擇,進(jìn)一步為客戶降低成本。例如之前推出的基礎(chǔ)版規(guī)格,將大數(shù)據(jù)分析門(mén)檻大幅降低;新推出的大存儲(chǔ)規(guī)格,則面向具備海量數(shù)據(jù)體量用戶;其未來(lái)還將有更為豐富且具有彈性的規(guī)格推出。(廣告下,3月末還將有重磅產(chǎn)品發(fā)布,敬請(qǐng)期待!)

簡(jiǎn)單易用

零維護(hù)、免優(yōu)化,這是分析型數(shù)據(jù)庫(kù)MySQL版給很多客戶的直觀印象。其將數(shù)據(jù)分析這一原本門(mén)檻較高的領(lǐng)域,變得觸手可得。感興趣的同學(xué),可以根據(jù)文檔說(shuō)明,快速?gòu)?fù)現(xiàn)上述測(cè)試過(guò)程,真正體會(huì)下分析型數(shù)據(jù)庫(kù)MySQL版帶來(lái)的價(jià)值。

06、寫(xiě)在最后

如上面測(cè)試可見(jiàn),分析型數(shù)據(jù)庫(kù)MySQL版性能大幅領(lǐng)先MySQL 、Presto、Spark、Impala等開(kāi)源產(chǎn)品?這背后有什么技術(shù)殺手锏?請(qǐng)期待后續(xù)推出的分析型數(shù)據(jù)庫(kù)MySQL版性能之巔解密!!!

原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。

總結(jié)

以上是生活随笔為你收集整理的“开源”vs“商业”,差别到底有多大?这篇测试一目了然的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。