<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          阿里開源一個(gè)新東西,上熱榜了!

          共 3001字,需瀏覽 7分鐘

           ·

          2024-08-09 08:00

             
          點(diǎn)擊關(guān)注公眾號(hào):互聯(lián)網(wǎng)架構(gòu)師,后臺(tái)回復(fù) 2T獲取2TB學(xué)習(xí)資源!

          上一篇:2T架構(gòu)師學(xué)習(xí)資料干貨分享

          大家好,我是互聯(lián)網(wǎng)架構(gòu)師!


          最近,阿里剛剛推出了一款集成了AI功能的免費(fèi)的多數(shù)據(jù)庫客戶端工具——Chat2DB??梢詮氐讙仐塶avicat和dbeaver了。


          而且還開源了,目前已經(jīng)有9.7KStar數(shù)了!


          它是基于Electron+js+Java開發(fā)的,目前提供了Windows、macOS以及網(wǎng)頁版。


          該工具主要由以下特性:

          • Chat2DB整體的設(shè)計(jì)簡單易用,沒有任何花里胡哨的東西,符合技術(shù)人喜歡簡潔的特點(diǎn)。

          • 為了不同類型用戶群里的喜愛,同時(shí)支持客戶端版、web版,同時(shí)也支持客戶端版連接遠(yuǎn)程服務(wù)。前端使用 Electron 開發(fā),提供 Windows、Mac、Linux 客戶端、網(wǎng)頁版本一體化的解決方案

          • 突出了AI 智能生成SQL、SQL解析的的能力,但在傳統(tǒng)數(shù)據(jù)庫能力方便一點(diǎn)都不少。

          • 強(qiáng)大的擴(kuò)展能力,目前已經(jīng)支持Mysql、PostgreSQL、Oracle、SQLServer、ClickHouse、Oceanbase、H2、SQLite等等,未來會(huì)支持更多的數(shù)據(jù)庫

          • 強(qiáng)大的數(shù)據(jù)管理能力,支持?jǐn)?shù)據(jù)表、視圖、存儲(chǔ)過程、函數(shù)、觸發(fā)器、索引、序列、用戶、角色、授權(quán)等管理

          • 支持團(tuán)隊(duì)協(xié)作,研發(fā)無需知道線上數(shù)據(jù)庫密碼,解決企業(yè)數(shù)據(jù)庫賬號(hào)安全問題

          • 支持環(huán)境隔離、線上、日常數(shù)據(jù)權(quán)限分離

          他的一大亮點(diǎn)就是提供了AI智能助手,能夠輕松的實(shí)現(xiàn)自然語言和SQL之間的轉(zhuǎn)換,換句話說,就是你直接說人話,他就能幫你寫SQL了
          ## ---BEGIN---## 查詢學(xué)生小明的各科目成績
          ## ---自然語言轉(zhuǎn)換:---SELECT score.score FROM score INNER JOIN student_course ON score.course_id = student_course.course_id INNER JOIN student ON student_course.student_id = student.id WHERE student.name = '小明'## --- END ---

          而且,他還能幫你做SQL優(yōu)化。給他一條SQL,他就能給出輸出一些優(yōu)化建議。
          ## ---BEGIN---## SELECT score.score FROM score INNER JOIN student_course ON score.course_id = student_course.course_id INNER JOIN student ON student_course.student_id = student.id WHERE student.name = '小明'## ---SQL優(yōu)化:---優(yōu)化建議:
          1. 索引優(yōu)化:為student表的name字段創(chuàng)建索引,可以加快WHERE條件的查詢速度。
          2. JOIN優(yōu)化:可以使用子查詢或者臨時(shí)表的方式,將student表中name為小明的記錄先篩選出來,再進(jìn)行JOIN操作,可以減少JOIN操作的數(shù)據(jù)量,提高查詢效率。
          3. 數(shù)據(jù)庫設(shè)計(jì)優(yōu)化:可以考慮將student表和student_course表合并為一張表,避免JOIN操作,提高查詢效率。
          4. 緩存優(yōu)化:可以將查詢結(jié)果緩存起來,避免重復(fù)查詢,提高查詢效率。## --- END ---

          它是基于chatGPT實(shí)現(xiàn)的,如果你沒有openAi的key,他自帶了一個(gè)代理服務(wù),也可以直接使用。

          這個(gè)項(xiàng)目的名字叫做Chat2DB,在github上alibaba這個(gè)組織下,搜索一下就可以用起來了。


          開源地址:https://github.com/chat2db/Chat2DB
          項(xiàng)目地址:https://chat2db.opensource.alibaba.com/

          最后,關(guān)注公眾號(hào)互聯(lián)網(wǎng)架構(gòu)師,在后臺(tái)回復(fù):2T,可以獲取我整理的 Java 系列面試題和答案,非常齊全。


          正文結(jié)束


          推薦閱讀 ↓↓↓

          1.JetBrains 如何看待自己的軟件在中國被頻繁破解?

          2.無意中發(fā)現(xiàn)了一位清華妹子的資料庫!

          3.程序員一般可以從什么平臺(tái)接私活?

          4.40歲,剛被裁,想說點(diǎn)啥。

          5.為什么國內(nèi) 996 干不過國外的 955呢?

          6.中國的鐵路訂票系統(tǒng)在世界上屬于什么水平?                        

          7.15張圖看懂瞎忙和高效的區(qū)別!


          瀏覽 316
          1點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          1點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  色婷婷五月天亚洲 | 亚洲激情四射 | 91免费三级片 | 成人国产免费 | 夜夜干夜夜撸 |