筆記——李國良數(shù)據(jù)庫發(fā)展趨勢

noSQL:拋棄事務(wù)處理

NewSQL: SQL+事務(wù)處理+SQL

云原生數(shù)據(jù)庫:彈性

藍(lán)色系統(tǒng)維度,紅色技術(shù)維度

blockchain:數(shù)據(jù)防篡改

AI:數(shù)據(jù)庫內(nèi)做數(shù)據(jù)處理

類似于用電,不關(guān)心電來源,只關(guān)心想用就用。

只寫日志,不寫頁面。

一寫多讀

云原生和分布式是正交關(guān)系。

多寫云原生數(shù)據(jù)庫還未有實(shí)現(xiàn)的


分布式事務(wù)處理:2pc+paxos

2pc:兩階段提交,舉例:叫兩個(gè)人吃飯,兩個(gè)個(gè)人都同意,才吃飯;有一個(gè)不同意,取消。

分布式查詢處理:讓節(jié)點(diǎn)之間協(xié)同優(yōu)化

分布式高可用:容錯(cuò),多副本

分布式時(shí)鐘:全局時(shí)鐘遞增

網(wǎng)絡(luò)IO比磁盤IO更快,對磁盤和網(wǎng)絡(luò)的優(yōu)化


etl:extract,transform,load

對分析而言,列存儲(chǔ)更合理,數(shù)據(jù)的壓縮

數(shù)據(jù)分析是實(shí)時(shí)的,

多副本:data fresh問題

多主機(jī)

適合更新少,分析多的

AI4DB:數(shù)據(jù)的調(diào)優(yōu),經(jīng)驗(yàn)可以學(xué)出來。

DB4AI:擴(kuò)展SQL,使用SQL使用AI。



更詳細(xì)的架構(gòu)

SMP對稱架構(gòu),DIE訪問對應(yīng)塊(DRAM)很快,訪問別的塊就慢很多。

適合AP,并發(fā)計(jì)算,向量化執(zhí)行,聚集算子。

內(nèi)存數(shù)據(jù)庫:充分利用內(nèi)存,利用log防止數(shù)據(jù)丟失。假設(shè)數(shù)據(jù)能夠全部加載到內(nèi)存。(不使用2pc,使用原子鎖)


減少事務(wù)的時(shí)延

分布式為啥火?

1.滿足實(shí)際應(yīng)用

2.機(jī)會(huì)更多

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容