淘先锋技术网

首页 1 2 3 4 5 6 7

git hub地址:https://github.com/chat2db

简介

Chat2DB 是一款由阿里巴巴开源的免费数据库工具,它为开发人员提供了一个强大且易于使用的平台,用于存储和查询数据。与传统的数据库工具相比,Chat2DB 具有以下特点和优势:

  • 多数据库支持:Chat2DB 可以与多种类型的数据库进行集成,包括关系型数据库(如MySQL、PostgreSQL)和非关系型数据库(如MongoDB、Redis),使开发人员能够根据项目需求选择适合的数据库。

  • 集成自然语言处理:Chat2DB 集成了 AIGC(Artificial Intelligence for General Conversation)的能力,可以将自然语言转换为 SQL 查询语句,也可以将 SQL 查询结果转换为易于理解的自然语言。这使得开发人员可以使用自然语言来与数据库进行交互,无需深入了解 SQL 语法。

特性

  • AI智能助手,支持自然语言转SQL、SQL转自然语言、SQL优化建议

  • 支持团队协作,研发无需知道线上数据库密码,解决企业数据库账号安全问题

  • 强大的数据管理能力,支持数据表、视图、存储过程、函数、触发器、索引、序列、用户、角色、授权等管理

  • 强大的扩展能力,目前已经支持MySQL、PostgreSQL、Oracle、SQLServer、ClickHouse、OceanBase、H2、SQLite等等,未来会支持更多的数据库

  • 前端使用 Electron 开发,提供 Windows、Mac、Linux 客户端、网页版本一体化的解决方案

  • 支持环境隔离、线上、日常数据权限分离

下载安装

描述
Windowshttps://oss-chat2db.alibaba.com/release/1.0.11/Chat2DB%20Setup%201.0.11.exe
MacOS ARM64 (Apple芯片)https://oss-chat2db.alibaba.com/release/1.0.11/Chat2DB-1.0.11-arm64.dmg
MacOS X64 (Intel芯片)https://oss-chat2db.alibaba.com/release/1.0.11/Chat2DB-1.0.11.dmg
Jar包https://oss-chat2db.alibaba.com/release/1.0.11/ali-dbhub-server-start.jar

支持的数据库

数据库支持计划
Mysql
H2
Oracle
PostgreSQL
SQLServer
SQLLite
MariaDB
ClickHouse
DM
Presto
DB2
OceanBase
Redis
Hive
KingBase
MongoDB
HbasePlanning
ElasticsearchPlanning
openGaussPlanning
TiDBPlanning
InfluxDBPlanning

安装配置

正常双击打开拖动到Applications进行安装,安装完成后配置Chat2DB AI SQL功能,找到设置,填写Open Ai的密钥(登录OpenAi官网,右上角View API keys 创建即可),当然这里需要科学上网

fc86503fdaec081735102ac40820df97.png

创建完成后,在设置中输入刚刚获取的OpenAi密钥

4751ed9460a1467db67649a9c23a89b8.png

至此一步我们已经完成了基础的配置,下面我们来感受一下Chat2DB

f0e39e7d743880c738c66d58e1565c80.png

Chat2DB初体验

配置数据源

0f88a374e10899327141579de5019000.png

以mysql为例,点击加号新建数据源

8d7517af34b4e669fb71d7ad5358444b.png

- END -

往期回顾

◆ 复杂业务系统的通用架构设计

◆ K8s Pod 优雅关闭:如何避免对生产环境造成影响

◆ 如何使用OpenTelemetry进行端对端跟踪

◆ 云原生数据系统的设计思考

◆ 作业帮多云多活架构的探索和实践

◆ 分布式系统关键技术:全栈监控

◆ 高性能负载均衡-分类和算法

◆ 解决微服务之间的数据依赖问题

3802850f1640c4ac4b3e5dcc227eb770.png

技术交流,请加微信: jiagou6688 ,备注:Java,拉你进架构群