ChartDB — 開源的資料庫圖表編輯器
覺得我們的內容實用嗎? MyApollo 電子報讀者募集中!歡迎訂閱電子報!
ChartDB 是一款開放原始碼的資料庫圖表編輯器,其最大特色在於無需提供資料庫帳號密碼,即可視覺化所有表格結構。它的做法其實是請使用者執行一段 SQL 指令,以匯出表格的結構、索引等資料,並讓使用者將執行結果貼到 ChartDB 以建立相關圖表,藉此避免使用相關服務導致的資料庫帳號密碼外洩的風險,非常適合重視資訊安全的開發團隊使用。
目前 ChartDB 支援各種常見資料庫:
- PostgreSQL
- MySQL
- MariaDB
- SQL Server
- ClickHouse
- SQLite
此外,甚至支援使用 OpenAI 的語言模型產生資料庫遷移的 DDL script(例如從 MySQL 遷移到 PostgreSQL)。
雖然 ChartDB 的介面設計具有相當水準,使用上也很直覺,不過它仍有一些功能無法滿足使用者需求,例如複製資料表格或者類似 Metabase 的 data reference(俗稱的 database dictionary),但作為一個持續演化的開源專案,它的後續成長還是相當值得期待的!