中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

資料庫牽動著整個科技產業

從早期關係型資料庫取得巨大成功

到90年代分析型資料庫不斷湧現

再到雲原生資料庫崛起

……

今天我們換個姿勢聊聊

資料庫究竟是什麼?

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

資料庫,不僅是存放資料

更要考慮如何管理海量資料

打一個比方——

想想古代的中藥房

既要存放成千上萬的中藥材

還要合理歸置,方便快速定位

不然每逢藥師抓藥,就會……

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

勤勞智慧的老祖宗想了個辦法

打造出抽屜式藥櫃

每個抽屜寫上藥名

按藥性把抽屜塗成不同顏色

寒性藍色、溫性紅色,並用筆劃排序

想新增一種藥材,就加一個抽屜

藥品過期,就把整個抽屜拿走

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

其實,計算機管理資料也是如此

最常見的關係型資料庫,就像中藥櫃

加藥、換藥、找藥

相當於資料庫的增刪改查

【關係型資料庫】

目前,市場上佔比最大的資料庫

就是關係型資料庫

廣泛用於銀行、金融交易所機構

並遵循ACID原則

Atomicity原子性、Consistency一致性

Isolation隔離性、Durability永續性

以銀行轉賬為例:

原子性——

要麼轉賬成功,要麼轉賬失敗

不會有中間狀態

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

一致性——

轉賬前後,甲和乙賬戶的總額都是100元

甲少了100,乙多了100,甲+乙=100

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

隔離性——

轉賬時,甲操作自己的銀行賬戶

乙查詢自己的銀行賬戶

彼此不知曉、不影響

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

永續性——

轉賬完成後的更改狀況

持久儲存在資料庫之中

不會回滾

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

除了關係型資料庫

企業還會根據業務場景需要

混合使用不同型別的資料庫

【資料倉庫】

在大型連鎖快餐店

會用資料倉庫整合多種維度資料

包括門店POS的銷售資料、會員資料

歷史消費資料、天氣資料等

進行全面深入分析

以便在高峰期時做出更精準的業務決策

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

【鍵值資料庫】

在網上購物商城

會用鍵值資料庫儲存購物車資訊

它具有良好的伸縮性

理論上可以透過橫向擴充套件實現無限擴容

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

【圖資料庫】

比如社交媒體

會基於圖資料平臺

透過使用者互動情況等資料

繪製關聯關係圖,管理社交關係

實現更精準的好友推薦機制

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

【阿里雲MyBase】

阿里雲不僅可以提供上述全部型別的資料庫

最近還推出了

全新的資料庫產品形態

——

雲上專屬叢集

MyBase

一般雲資料庫就好比是一個大火鍋

大家共享一口鍋

客戶需要共享主機資源池

同一臺主機可能有不同客戶的例項

做到資源零干擾的挑戰非常大

相比之下

MyBase更像是

一人一鍋,專屬定製

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

MyBase的一大特色就是

客戶主機完全獨佔

高隔離級別

不存在任何主機層面的干擾

更加安全、穩定

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

MyBase的另一個好處是

自主選擇

核心有阿里雲兜底

同時開放了資料庫全部許可權和可控的OS許可權

滿足客戶的自主控制需求

就像小火鍋一樣

可以根據個人口味自主選擇鍋底、食材、調料

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

而且,MyBase

內建彈性升級能力

長時間資源使用超過80%就會自動彈性升級

對使用者無感,平滑度過高峰

就像小火鍋靈活的火候控制

食材下多了就調大火,少了就調小火

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

這一特性非常適合線上教育等

有明顯業務週期的客戶

開學期間增加計算資源,均勻分佈

寒暑假自動調整為緊湊策略,節省成本

此外,MyBase還將具備資源混合部署能力

可以混合部署多個數據庫

實現資料庫與業務系統就近部署

滿足業務架構實際訴求

提升資料庫訪問效率

就好比小火鍋

食材混搭,萬物皆可涮

中藥櫃和涮火鍋,解鎖資料庫的N種姿勢|技術大白話

這樣一來

使用MyBase的客戶

就可以自由組合業務的主機分佈

將錯峰的業務混搭部署在同一個伺服器上

比如辦公類產品供上班時使用

定時資料分析產品則在晚上開啟進行大量計算

有效提高資源的利用率

目前,阿里雲擁有國內最豐富的雲資料庫產品家族,包括自研雲原生資料庫PolarDB等,已有超過40萬個資料庫遷移到阿里雲上。

在Gartner公佈的2020年度全球資料庫魔力象限中,阿里雲首次挺進全球資料庫第一陣營——領導者象限。