首頁>技術>

介紹

Cloudbeaver是一款雲端資料庫管理工具,簡單來說就是Web版本的資料庫管理工具。CloudBeaver是提供豐富Web介面的Web伺服器。伺服器本身是一個Java應用程式,Web部件是用TypeScript和React編寫的,它是免費使用和開源的!

Github

https://github.com/dbeaver/cloudbeaver

特性

CloudBeaver是一個免費的開放原始碼的基於Web的資料庫管理工具。

用Java和Typescript編寫的基於Web的應用程式(React)支援多個數據庫允許像常規電子表格一樣處理資料支援多種格式的資料匯出/遷移以模組化架構編寫,並允許使用自己的外掛進行擴充套件本地部署體驗

CloudBeaver目前已經是1.2版本,Github的released頁面提供了一個編譯好的包,下載下來即可,支援在Windows和Linux下啟動,筆者作為演示直接在Windows下操作,Linux下類似的方式

1、下載並解壓

解壓後文件夾版本號是1.4,不用管,直接開啟

2、目錄結構

我們可以看到資料夾目錄已經包含了windows和linux下啟動的命令,在windows下我們直接雙擊.bat結尾的批處理檔案,如果你開啟是一閃而過,不用擔心,有可能是你的Java環境沒配置,筆者本地是Java版本是java 14.0.2,如下如果出現版本號即表示Java環境配置完成,具體怎麼操作,可自行下載jdk進行安裝,並配置好環境變數

3、配置完成啟動服務,並開啟瀏覽器,輸入對應的地址進行初始化配置

如果卡在第二部,則嘗試重新啟動

4、修改服務的配置

位於conf資料夾下的配置cloudbeaver.conf,可自行根據需要進行配置。

server: {        serverPort: 8978,        workspaceLocation: "workspace",        contentRoot: "web",        driversLocation: "drivers",        rootURI: "/",        serviceURI: "/dbeaver/",        productConfiguration: "conf/product.conf",        expireSessionAfterPeriod: 600000,        develMode: false,        database: {            driver="h2_embedded",            url: "jdbc:h2:${workspace}/.data/cb.h2.dat",            createDatabase: true,            initialDataConfiguration: "conf/initial-data.conf",            pool: {                minIdleConnections: 4,                maxIdleConnections: 10,                maxConnections: 100,                validationQuery: "SELECT 1"            }        }    },
5、首次進入可以先配置語言為中文,右上角

以下是預設支援的資料庫,可以根據需要進行配置

部分介面

總結

Cloudbeaver借用了Dbeaver的部分程式碼核心,因此命名也就隨Dbeaver而來,不過由於是網頁版本的,再功能上可能並沒有客戶端更豐富,但是由於是Web端,就可以隨時進行資料庫的管理,各有利弊!同類產品中還包括OmniDb,也是一個不錯的Web資料庫管理工具!

6
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • mybatis原始碼詳解:mybatis背景介紹及核心功能分析