作為全球領先的開源實時數據倉庫, Apache Doris Github Stars 已超過 13.6k,并在 5000 余家中大型企業生產環境得到廣泛應用,支撐業務核心場景,成為眾多企業數據分析基礎設施不可或缺的重要基座。過去,Apache Doris 用戶常用 DBeaver、Navicat 等業界常見的數據庫客戶端工具連接 Apache Doris 及其兼容數據庫。這些客戶端工具可完成基本的數據查詢與數據管理操作,但存在以下痛點:
- 傳統數據庫客戶端工具難以完全發揮 Apache Doris 數據庫聯邦查詢、湖倉一體分析、日志檢索分析等核心能力;
- 開源免費客戶端工具功能較弱,開發管理 Apache Doris 及其兼容數據庫效率較低;
- 商業客戶端工具雖功能強大,但往往訂閱費用昂貴,響應支持與版本迭代速度較慢,新功能適配往往落后于技術演進。
基于用戶需求與上述痛點,飛輪科技在今年 3 月 27 日 Webinar 直播中正式發布專為 Apache Doris 打造的可視化工具 SelectDB Studio,并于近日正式發布了 1.1.0 版本。**SelectDB Studio 專注于為用戶提供高效、便捷的可視化操作體驗,幫助數據開發者、DBA 低門檻、高效率地對 Apache Doris 及其兼容數據庫中的數據進行可視化開發和管理。
SelectDB Studio 提供 Desktop 和 Server 兩類版本:
- Desktop 版: 支持 MacOS Apple (ARM)、 MacOS Intel (X86) 芯片架構及 Windows 操作系統,所有用戶均可免費安裝使用
- 下載 Desktop 版
- 查看文檔
- Server 版: 內置于 SelectDB Cloud 和 SelectDB Enterprise 產品中,用戶可通過瀏覽器訪問服務使用。
亮點特性
01 原生適配
SelectDB Studio 在提供基本數據查詢與管理功能的基礎上,對 Apache Doris 進行了原生適配:
- 功能集成: 深度集成 Apache Doris 數據庫聯邦查詢、湖倉一體分析、Profile 分析、日志檢索分析等核心能力,提供查詢審計、權限管理、會話管理及負載管理等運維功能,實現從數據開發到數據庫管理的閉環;
- 語法適配: 深度適配 Apache Doris 全部數據類型、SQL 語法、數據庫對象(涵蓋目錄 Catalog、庫、表、分區、索引、視圖、物化視圖、函數等對象);
- 技術支持: SelectDB Studio 配備專人團隊提供問題響應與專業技術支持服務,幫助 Apache Doris 及其兼容數據庫用戶及時解決問題;
- 更新迭代: SelectDB Studio 基于用戶反饋與需求,將快速迭代更新基于 Apache Doris 的更多全新功能,使平臺能力始終與業務場景深度契合,在 Apache Doris 生態體系下,可完全替代甚至勝過 Navicat、DBeaver 等傳統數據庫客戶端工具。
02 永久免費
- Desktop 版:永久免費,提供不限時、無功能限制的本地化使用權限,并可永久免費升級至后續版本,無需任何 License 或訂閱費用;
- Server 版: 內置于 SelectDB 商業產品體系內,已購買 SelectDB Enterprise 或 SelectDB Cloud 或 阿里云數據庫 SelectDB 版的用戶可直接使用,不產生額外費用。
03 開箱即用
- Desktop 版:提供本地化的開箱即用模式。用戶無需尋找服務器部署或登錄其他平臺,只需下載安裝包至個人電腦,快速安裝后,即可啟用。通過可視化的簡單配置向導并完成身份認證后,即可快速連接 Apache Doris 及其兼容數據庫,然后進行數據開發和管理。
- Server 版:提供線上開箱即用模式。工具默認內置于商業產品 SelectDB Enterprise 或 SelectDB Cloud 或 阿里云數據庫 SelectDB 版,并與 FE 節點混合部署。用戶通過瀏覽器打開 SelectDB Studio 登錄頁面并完成身份認證后,即可快速連接到 SelectDB 數據庫(兼容 Apache Doris),然后進行數據開發和管理。
核心功能
01 多數據源連接
只要網絡可通,具有訪問權限,SelectDB Studio 即可連接 Apache Doris、SelectDB Enterprise、SelectDB Cloud、阿里云數據庫 SelectDB 版,或者其他兼容 Apache Doris 的數據庫。
- Desktop 版: 可以保存多個不同數據源的連接信息,同時連接多個目標數據庫,包括:私有化部署的開源 Apache Doris 或商業產品 SelectDB Enterprise,云上部署的商業產品 SelectDB Cloud、阿里云數據庫 SelectDB 版或者其他云托管兼容 Apache Doris 的云服務(例如:阿里云 EMR-Doris、騰訊云 TCHouse-D、騰訊云 EMR-Doris、華為云 MRS-Doris、華為云 CloudTable-Doris 等)。
- Server 版: 默認登錄特定目標數據庫,無需進行多數據庫連接管理。根據所部署的環境,分別連接對應的目標數據庫,例如:私有化部署的 SelectDB Enterprise、云上部署的商業產品 SelectDB Cloud 或者阿里云數據庫 SelectDB 版。
【1】SelectDB Studio 演示視頻:下載安裝啟動連接
02 SQL 編輯器
SelectDB Studio 內置 SQL 編輯器深度適配 Apache Doris 生態,支持 Apache Doris 的所有數據類型、SQL 語法與數據庫對象,提供語法高亮、自動補全、腳本格式化、會話記錄、查詢記錄、查詢模板等功能,顯著提升用戶 SQL 編寫效率。
Apache Doris 及其兼容數據庫用戶可使用 SelectDB Studio SQL 編輯器功能實現數據庫聯邦查詢與湖倉一體分析:
- 數據庫聯邦查詢:通過 External Catalog 功能,映射 MySQL、PostgreSQL、Oracle、SQL Server、OceanBase 等數據源作為外表,實現與常見數據庫的聯邦查詢;
- 湖倉一體分析:通過 External Catalog 功能,映射 Hive、Iceberg、Hudi、Paimon、Deltalake、Trino、Presto 等數據源作為外表,實現與常見數據湖的湖倉一體分析。
【2】SelectDB Studio 演示視頻:SQL 編輯器
03 Profile 分析
在 SelectDB Studio 發起的查詢默認會生成 Profile,用戶也可以將其他地方執行 SQL 生成的 Profile 導入,通過可視化分析 SQL 執行計劃和各環節耗時情況,找出 SQL 性能優化的方向和思路,持續調整改進,直至開發出滿足業務需要的 SQL 語句。
【3】SelectDB Studio 演示視頻:Profile
04 檢索分析
SelectDB Studio 提供類似 Kibana 的日志檢索分析能力,支持對 Apache Doris 及其兼容數據庫中存儲的日志數據進行檢索與可視化分析。常見的日志類型包括:用戶行為日志、物聯網傳感器報文日志、系統服務運行和告警日志等。數據開發者可以從海量日志數據中快速分析挖掘價值,運維工程師可以從海量日志數據中快速排查定位問題。
【4】SelectDB Studio 演示視頻:日志檢索與可視化分析
05 查詢審計
SelectDB Studio 查詢審計功能聚焦兩大場景:
- 性能調優場景: 支持設置執行耗時閾值自定義慢查詢 SQL 并過濾出來,然后通過 Profile 可視化分析這些慢查詢 SQL 的執行計劃和資源使用情況,找出 SQL 編寫和資源配置性能優化的方向和思路;
- 安全審計場景: 支持全量歷史查詢記錄分析,通過關聯用戶身份、來源 IP、目標數據庫、SQL 語義等信息,從安全審計角度輔助事前定位風險隱患與事后追溯異常行為,幫助企業加強數據安全和使用合規。
【5】SelectDB Studio 演示視頻:審計日志
06 權限管理
SelectDB Studio 提供企業級權限管控體系,數據庫管理員可對用戶與角色進行可視化管理,確保企業成員對數據庫的連接訪問與數據的操作處理安全合規。其中,權限按照所屬對象分為:
- 全局權限:全數據庫層級的權限,擁有全局權限即會自動覆蓋數據庫中所有對象的對應權限;
- 數據權限:包含目錄 Catalog、數據庫、表、物化視圖、視圖權限,采用層級化繼承機制,父層級授權自動覆蓋子層級對象權限;
- 集群(Cluster)/計算組(Compute Group)權限:僅有 Usage 權限,適用于云上部署環境的集群及私有化部署存算分離架構的計算組;
- 資源組(Resource Group)權限:有 Grant 和 Usage 兩種權限,適用于私有化部署環境;
- 負載組(Workload Group)權限:僅有 Usage 權限,適用于私有化部署環境;
- 集成(Stage)權限:僅有 Usage 權限,適用于云上部署環境。
除上述主要功能外,SelectDB Studio 還提供了會話管理、負載管理、數據庫對象管理等其他能力,詳細可通過文檔了解。
未來規劃
SelectDB Studio 將持續聚焦 Apache Doris 及其兼容數據庫的數據管理與分析,近期將推出以下能力:
- 可視化數據導入,包括 Kafka、MySQL、GreenPlum 等數據庫導入;
- 可視化數據遷移,包括從 StarRocks、Clickhouse 等系統遷移數據至 Apache Doris 及其兼容數據庫。