前言
前段時間,公司由於業務發展,數據量攀升,老闆迫切須要一個工具對數據進行精細化管理,一是確實須要精細化管理;二是由於咱們公司小,數據原本就亂,加上前兩天鏈家員工刪庫跑路事件,老闆估計有點慌,萬一誰心情很差來個 rm-rf /*,公司就涼了,因而,這任務就喜憂參半的落到了個人頭上,並且老闆臨走還告訴我預算有限,看着辦。數據庫

先是在幾個大廠的雲市場上找,畢竟大品牌,看了華爲 DAS,阿里雲的 DMS 等等,產品都還不錯,但有些功能要麼不支持,要麼太貴,這就很尷尬。瀏覽器

以後在 GitHub 和開源中國上找,發現了很多好東西,例如 cloudbeaver 就不錯,但玩了一下午發現沒權限和審計 。還有一些不錯的堡壘機和開源工具,不過也不是咱們想要的。服務器

最後在墨天輪瞎逛時點開了 CloudQuery 的直播,今後發現了新大陸。運氣好,還在直播活動中抽到了一個保溫杯!架構
因此,我如今就拿着 CloudQuery 贈送的保溫杯泡着枸杞,寫下了這篇文章。工具
介紹
CloudQuery 是一款基於 Web 的數據管理工具,可部署到各大雲端。輕量化,無需下載本地軟件,安裝在服務器上全部人就均可以用瀏覽器登陸使用,實現數據統一管理。尤爲令我驚奇的是, CloudQuery 9 月份上線,如今不過 4 個月多點,能作成這樣真是厲害!優化

內容
安裝
- 安裝時出了點小意外,沒看安裝手冊,用 4 核 8G 的服務器安裝了完整版,致使下載完成啓動失敗,後面問小助手才發現是由於機器配置不足,因此給你們提個醒,完整版對服務器要求高,必定要看一眼手冊再下載,避免浪費時間。

- 後來換了高配服務器,就能夠正常啓動了。下載的過程很簡單並且不需本身動手,它會先下載環境再下載應用,每步有進度和提示,體驗不錯。
添加鏈接
- CloudQuery 支持的數據庫種類很全,像平時咱們用到的 MySQL、Oracle、PG、Redis、SQLServer、MongoDB 都支持,還支持國產數據庫達夢,這就很 nice!每種數據庫都支持兩三種主流版本,徹底可知足公司的數據庫需求。


數據操做
- 數據操做方面,總體感受不錯,像添加表和視圖、轉儲 SQL 文件、編輯查看單元格、語句智能提示、打開終端、結果集多格式導出等大類功能都支持,執行計劃、事務手動/自動提交、執行中斷、語句收藏等經常使用的小類功能也有。


- 不過也有優化的地方,例如查看錶結構的中文備註,結構遷移、數據遷移,字段類型也稍微少了些。不過按照他們兩週一次的迭代速度,後面應該會支持,期待 CloudQuery 在數據操做方面早日成爲 Web 版的 navicat,那就牛了。
組織架構
組織架構功能若是說滿分100分的話,我只能打 82 分,剩下的分數用 666 來給。組織架構這個功能,拿來就能直接用到公司環境中,添加部門、添加組、添加用戶包括管理等都特別方便。阿里雲

系統權限
- CloudQuery 對用戶分配系統權限時,須要先建立一個角色,而後再進行受權。
- 系統權限有:系統設置、添加鏈接、審計分析。例如只給用戶分配添加鏈接的權限,系統設置和審計分析功能等相關的全部功能都將沒法使用,起到對用戶進行分級管理的做用。

數據操做權限
- 數據操做權限是公司最爲看重的功能,咱們迫切須要一個管理手段,正巧它就來了。
- CloudQuery 的數據操做權限功能作的很詳細也比較全。例如,當 DBA 設置一個角色,讓這個角色只擁有查看和增長 MySQL 鏈接中的 A 庫 B 表和 B 視圖的權限,把這個權限賦予小明,小明就只能作權限內的事情。

- 若是還要給某用戶增長更多權限,或統一給類似用戶受權時,還能夠設置有一個權限集,在實際工做中這樣受權效率很高。

- 不過權限方面也還有優化空間,例如能夠增長結果集導出的權限,打開終端權限,增長更多權限類型等......哈哈,一不當心就提了需求。
應用分析
- 在應用分析中可查看今平常用表的讀寫次數,SQL 的執行排行狀況,SQL 的執行耗時排行狀況,根據這些信息,同事們就能夠更具體排查和調優,點贊!但願之後還會增長更多相似功能,例如 高危 SQL 的排行等。

審計分析
- CloudQuery 的審計分析會對全部在系統內執行的 SQL 語句進行審計分析,保證數據皆有據可查。
- 審計分析中可看到執行總數、錯誤語句數、各語句的執行佔比狀況、活躍用戶數、今日用戶排行狀況等,比較詳細,可以知足咱們平常工做。

- CloudQuery 支持審計明細,能夠根據多種過濾條件進行查詢,支持導出明細信息到本地。

我的文件夾
- 我的文件夾可從本地導入文件,也能夠在終端打開,這個小功能挺不錯!~

執行歷史
- 打開執行歷史時能夠看到本身一段時間內的執行記錄及經常使用的鏈接,懶人福利。

總結
CloudQuery 是一款至關不錯的管理工具,集成了不少 DBA 和開發者的經常使用功能,重點支持了權限管控和審計分析,很是適合國內中小企業和團隊,但願保持初心,越作越好!spa
對了,重要的一點忘了提:CloudQuery 徹底免費!這裏手動@官網::http://www.cloudquery.club3d
我以爲能夠向他們收廣告費了,哈哈哈哈blog
完。