干掉Navicat?阿里Chat2DB來了!
最近朋友圈被阿里的 Chat2DB 刷屏了,磊哥也是第一時間下載并體驗了阿里巴巴的 Chat2DB,今天就迫不及待和大家分享一下。
什么是 Chat2DB?
Chat2DB 是一款由阿里巴巴開源免費的多數據庫客戶端工具,支持 windows、mac 本地安裝,也支持服務器端部署,web網頁訪問。和傳統的數據庫客戶端軟件 Navicat、DBeaver 相比 Chat2DB 集成了 AIGC 的能力,能夠將自然語言轉換為 SQL, 也可以將 SQL 轉換為自然語言,可以給出研發人員 SQL 的優化建議,極大的提升人員的效率,是 AI 時代數據庫研發人員的利器, 不懂 SQL 的運營或業務也可以輕松使用快速查詢業務數據、生成報表的能力。
以上定義來自于官網,簡單來說,Chat2DB 是一款開源免費的、具備 AI 能力的數據庫客戶端連接工具。它支持幾乎所有主流的數據庫,Redis 也有支持哦,很驚喜。
Chat2DB 主要功能
Chat2DB 主要包含以下 4 個功能:
- 自然語言轉 SQL:輸入自然語言,輸出查詢 SQL。
- SQL解釋:輸入 SQL,輸出自然語言
- SQL優化:輸入 SQL,輸出 SQL 相關的優化建議
- SQL轉換:輸入 SQL,將 SQ L轉換為目標類型的 SQL
Chat2DB 支持哪些數據庫?
image.png
下載地址
下載地址:https://github.com/chat2db/Chat2DB/blob/main/README_CN.md
如下圖所示,選擇合適的平臺下載并安裝即可:
Chat2DB 官網:https://github.com/chat2db/Chat2DB
使用體驗視頻
磊哥聊Java
,贊16
小結
Chat2DB 總體給我的感覺是還能用。它有兩個優點:第一,開源免費、無需破解,支持多平臺。第二,支持使用提示詞生成 sql,雖然說生成的 sql 有時候不是特別好,但聊勝于無,有總比沒有強。
它的缺點也有三個:第一,不支持在結果集里面直接進行修改操作,不算很方便。第二,進行添加、刪除、修改的時候不會返回受影響的行數,只是提示成功,不夠直觀。第三,AI 服務器不穩定,經常超時,并且AI 模型匹配不是很精準,這些都是有待改進的點。