全部產品
Search
文件中心

AnalyticDB:什麼是雲原生資料倉儲AnalyticDB MySQL版

更新時間:Aug 23, 2025

AnalyticDB for MySQL(以下簡稱AnalyticDB for MySQL)是全託管的PB級即時數倉,支援毫秒級資料更新和亞秒級查詢響應,高度相容MySQL協議。

AnalyticDB for MySQL基於湖倉一體架構,無論是資料湖中的非結構化或半結構化資料,還是資料倉儲中的結構化資料,都能統一高效地處理,協助企業構建全面的資料分析平台。它不僅支援大規模離線資料處理以滿足深度洞察需求,同時也提供高效能線上分析能力,協助企業快速響應業務變化,實現降本增效。

AnalyticDB for MySQL可以幫您完成哪些工作

多源融合

將各種結構化、半結構化、非結構化資料匯入AnalyticDB for MySQL進行多源融合分析。

即時分析

PolarDBRDSKafkaSLS等資料來源即時同步資料到AnalyticDB for MySQL

離線ETL處理

從資料來源抽取資料,並經過清洗轉換後,載入到AnalyticDB for MySQL。通過調度工具(DMSDataWorksAirflowDolphinSchedulerAzkaban等)實現周期性ETL處理。

Spark資料分析

AnalyticDB for MySQL整合了Spark計算引擎。您可以基於Spark SQL查詢結構化資料,利用Spark JAR包開發複雜批處理任務,或通過PySpark執行機器學習及資料科學計算。

為什麼選擇AnalyticDB for MySQL

支援豐富的資料來源

AnalyticDB for MySQL支援關係型資料庫、NoSQL資料庫、巨量資料平台、儲存、記錄檔、訊息佇列、文字檔等多種資料來源。

類型

資料來源

關係型資料庫

雲資料庫RDS MySQL

雲資料庫RDS SQL Server

雲原生資料庫PolarDB MySQL版

雲原生資料庫PolarDB分布式版(簡稱“PolarDB-X”)

自建MySQL資料庫

自建Oracle資料庫

非關係型資料庫

ApsaraDB for MongoDB

雲原生多模資料庫Lindorm

自建HBase資料庫

巨量資料

MaxCompute

Flink

Hive

儲存

OSS

AWS S3

Azure Blob Storage

Google Cloud Storage

Table StoreTablestore

HDFS

日誌

Log ServiceSLS

Logstash

訊息佇列

Kafka

本地檔案

文字檔

如何將資料來源的資料匯入AnalyticDB for MySQL,請參見資料匯入

無縫整合多種用戶端、驅動、BI和調度工具

AnalyticDB for MySQL相容MySQL協議,因此可以無縫整合大部分支援MySQL協議的用戶端、驅動、BI工具和調度工具。

類別

工具

用戶端

驅動

BI工具

調度工具

優秀的效能表現

  • 支援秒級甚至毫秒級對海量資料進行查詢和計算,複雜SQL查詢速度相比傳統的關係型資料庫快10倍。

  • 超大規模資料寫入即時可見,確保資料的強一致性。

自動彈性與擴容

AnalyticDB for MySQL採用雲原生技術架構,實現了儲存計算分離,計算資源和儲存資源可獨立擴縮容。

  • 計算資源的規格,不僅可以手動擴縮容,還可以在指定的規格範圍內自動彈性擴縮容,以應對臨時突然的業務波動。

  • 儲存空間,隨著資料量的增減,自動擴容或縮容。您無需提前購買儲存空間,用多少付多少,可避免資源浪費,同時支援將歷史資料存放到Object Storage Service中,進一步降低成本。

保障企業資料的安全與合規

AnalyticDB for MySQL從許可權、串連、加密、審計、備份等多方面確保了企業資料的安全和合規。下文列舉了安全與合規方面的部分重要特性。

類別

特性

描述

許可權管理

RAM許可權管理

阿里雲帳號授予RAM使用者一定的許可權後,RAM使用者可以在許可權範圍內建立和管理叢集。例如登入AnalyticDB for MySQL控制台、建立或刪除叢集、設定白名單等。

資料庫許可權管理

支援叢集全域層級、資料庫層級、表層級、列層級四個粒度的許可權,針對不同的許可權粒度應授予不同的許可權,以達到許可權控制的目的。

資料安全

白名單

預設禁止所有IP地址訪問AnalyticDB for MySQL叢集。在訪問AnalyticDB for MySQL叢集前,需將用戶端IP地址添加到白名單中,以便用戶端能夠訪問該叢集。

SSL加密

為了提高鏈路安全性,您可以啟用SSL(Secure Sockets Layer)加密,並下載安裝CA認證到所需要的應用服務中。SSL在傳輸層對網路連接進行加密,能提升通訊資料的安全性和完整性,防止資料被第三方監聽、截取和篡改。

雲端硬碟加密

雲端硬碟加密功能開啟後,系統會基於Block Storage對整個資料盤進行加密,即使資料備份泄露也無法被解密,保護叢集資料安全。

SQL審計

SQL審計功能可以即時記錄資料庫的DML和DDL操作資訊,便於及時發現異常操作,定位元據庫效能瓶頸。

備份恢複

周期性備份

自動開啟資料備份,實現叢集層級的周期性自動資料備份。

資料恢複

支援將備份組的資料恢複到新叢集。

監控警示

叢集監控

支援調用API或登入控制台查看指定時間段的各項監控指標,包括CPU使用率、計算記憶體使用量率、磁碟使用率、回應時間等,以便您掌握叢集的效能和健全狀態。

Spark監控

支援調用API或登入CloudMonitor控制台查看Spark叢集的運行指標,以便您及時掌握Spark的效能和健全狀態。

警示

當監控指標達到閾值時,及時通知警示連絡人,以便企業快速處理警示問題。

完整的功能特性列表,請參見功能特性

瞭解定價

AnalyticDB for MySQL的費用由預留資源費用、彈性資源費用、儲存空間費用、緩衝空間費用、備份空間費用組成。

瞭解各計費項目的詳細說明,請參見企業版和基礎版計費項目

瞭解各計費項目的價格,請參見企業版和基礎版產品定價

建立叢集

AnalyticDB for MySQL包含兩個產品系列:企業版和基礎版。兩者在功能特性上沒有區別。唯一的區別:企業版為多副本,預留節點數只能為3的倍數,可用於生產環境;基礎版為單副本,預留節點數只能為1,僅適用於學習和測試。

閱讀文檔:建立企業版或基礎版叢集,建立屬於您的AnalyticDB for MySQL叢集。

上手使用

我們為不同的使用者角色準備了不同的文檔教程。您可以參考下列文檔完成任務。

資料庫管理員

資料開發工程師

資料分析師

演算法工程師