杜郎俊赏 - dujun.io

开源实例之Chat2DB

前言

An intelligent and versatile general-purpose SQL client and reporting tool for databases which integrates ChatGPT capabilities.

Chat2DB 是一款有开源免费的多数据库客户端工具,支持windows、mac本地安装,也支持服务器端部署,web网页访问。Chat2DB集成了AIGC的能力,能够将自然语言转换为SQL,也可以将SQL转换为自然语言,可以给出研发人员SQL的优化建议,极大的提升人员的效率,是AI时代数据库研发人员的利器,未来即使不懂SQL的运营业务也可以使用快速查询业务数据、生成报表能力。

Chat2DB 是“AI驱动的数据库管理系统”,支持 MySQL、PostgreSQL 等多种数据库。

实例地址

https://chat2db.dujun.eu.org

实例配置

配置描述
系统Debian
服务端Java 17
开发环境服务端Node.js 16
数据库MariaDB 10.5
程序Chat2DB 3.0.14

实例部署

权限要求

  • 具有系统读写权限
  • 已安装 Java 17、Node.js
  • 已安装 MySQL

安装程序

官网地址:https://chat2db.ai
仓库地址:https://github.com/chat2db/Chat2DB

Chat2DB 提供了多种部署方式。

桌面端使用

到官网下载系统相应的客户端安装使用。

本地部署

到官网下载 Web 软件包解压使用。

java -Dspring.profiles.active=release -jar chat2db-server-start.jar

Docker 部署

docker run --name=chat2db -ti -p 10824:10824 chat2db/chat2db:latest

源码部署

#克隆代码
git clone https://github.com/chat2db/Chat2DB.git

#打包前端代码
cd Chat2DB/chat2db-client

yarn
yarn run build:web:prod

cp -r dist ../chat2db-server/chat2db-server-start/src/main/resources/static/front

#生成 jar 包
cd ../chat2db-server/

mvn clean package -Dmaven.test.skip=true

#运行
java -Dspring.profiles.active=release -jar chat2db-server-start.jar

实例体验

进入实例深度体验

后记

本实例仅供参考,不定期重置数据。

体验更多开源实例

标签: 开源实例 Node.js开源实例 Java开源实例 运维开源实例 数据库工具开源实例
日期:2023-11-28