当前位置: 首页 > news >正文

SqlRest让SQL秒变Http API,还支持20+数据库(含国产数据库)

🔥🔥 AllData大数据产品是可定义数据中台,以数据平台为底座,以数据中台为桥梁,以机器学习平台为中层框架,以大模型应用为上游产品,提供全链路数字化解决方案。

✨杭州奥零数据科技官网:http://www.aolingdata.com
✨AllData开源项目:https://github.com/alldatacenter/alldata
✨Gitee组织:https://gitee.com/alldatacenter

摘要:AllData数据中台商业版集成开源项目SqlRest,是SQL操作转化为Http API的便捷工具,支持多种数据库。文章内容主要为以下五部分:

一、功能介绍
二、技术特性
三、核心优势
四、访问API共享平台页面演示
五、应用场景

💡Tips:关注「公众号」大数据商业驱动引擎

在这里插入图片描述
API共享平台基于开源项目 SqlRest 建设

SqlRest是SQL操作转化为Http API的便捷工具,它支持多种数据库,允许用户通过配置 SQL 语句来创建 API,无需编写复杂的后端逻辑,用户只需选择数据源、输入SQL或脚本、简单path配置即可快速生成API接口。

SqlRest项目地址:https://gitee.com/inrgihc/sqlrest

在这里插入图片描述

在这里插入图片描述
SQL直接构建API
通过配置增删改查SQL和参数即可生成Http API。

多数据库支持
支持常见的20+种数据库,其中包含多款国产数据库无缝兼容,支持接口发布下线。

跨表查询
允许开发者通过标准SQL的JOIN等操作直接关联多表数据,无需编写复杂的应用层代码,大幅降低开发门槛与成本。同时,依托数据库原生优化能力(如索引、执行计划),跨表查询性能高效稳定,尤其适合处理大数据量或复杂关联场景。最终生成的RESTful API可灵活供前端或其他服务调用,实现数据快速整合与共享,助力企业高效构建低代码、高可用的数据服务层。

Swagger在线文档
支持自动生成swagger-ui的在线接口文档,在线生成token。

缓存配置支持
支持 Hazelcast 和 Redis 缓存,提升 API 访问性能。

同一告警对接
支持统一告警系统的对接与触发。

在这里插入图片描述
开发效率提升 :减少重复代码编写,缩短开发周期。
技术门槛降低 :非全栈开发者也可通过SQL定义接口。
系统灵活性增强 :支持复杂业务场景的灵活扩展与维护。

在这里插入图片描述
概览
可快速呈现SQL转API核心信息,如数据源、接口状态等,一目了然。
在这里插入图片描述

驱动配置
能灵活设置多类型数据库驱动参数,保障与不同数据源稳定连接。
在这里插入图片描述

驱动配置-添加
在这里插入图片描述

连接管理
可集中管控多数据库连接,支持创建、编辑与删除,确保连接稳定高效。
在这里插入图片描述

连接管理-测试
在这里插入图片描述

连接管理-详情
在这里插入图片描述

连接管理-编辑
在这里插入图片描述

连接管理-添加
在这里插入图片描述

模块配置
能按需定制各功能模块参数,灵活适配不同业务场景下的开发需求。
在这里插入图片描述

模块配置-编辑
在这里插入图片描述

模块配置-添加
在这里插入图片描述

接口配置
可自定义SQL转API的路径、参数等,轻松生成契合业务的专属接口。
在这里插入图片描述

接口配置-上线
在这里插入图片描述

接口配置-修改-SQL配置
在这里插入图片描述

接口配置-修改-接口配置
在这里插入图片描述

接口配置-修改-出参格式
在这里插入图片描述

接口配置-修改-缓存配置
在这里插入图片描述

接口配置-修改-流量控制
在这里插入图片描述

接口配置-添加-SQL配置
在这里插入图片描述

接口任务-添加-接口配置
在这里插入图片描述

接口配置-添加-出参格式
在这里插入图片描述

接口配置-添加-缓存配置
在这里插入图片描述

接口任务-添加-流量控制
在这里插入图片描述

接口仓库-接口定义
能集中规范定义API,明确参数与逻辑,方便统一管理调用。
在这里插入图片描述

接口仓库-访问日志
在这里插入图片描述

令牌配置
可灵活设置接口访问令牌规则,保障API调用安全且权限可控。
在这里插入图片描述

令牌配置-查看
在这里插入图片描述

令牌配置-修改配置
在这里插入图片描述

令牌配置-添加
授权分组授权分组功能能按角色或业务划分权限组,精准管控不同分组对API的访问权限。
在这里插入图片描述

授权分组-编辑
在这里插入图片描述

授权分组-添加
在这里插入图片描述
客户应用
可集中管理调用API的客户端,灵活分配权限,保障应用安全交互。
在这里插入图片描述

客户应用-授权
在这里插入图片描述

客户应用-密钥
在这里插入图片描述

客户应用-添加
访问控制 能精细设置用户对接口的访问权限,确保数据安全与合规使用。
在这里插入图片描述

告警配置
告警配置功能可自定义监控阈值与通知方式,当异常发生时自动触发邮件、短信等告警,保障系统稳定。
在这里插入图片描述

拓扑结构
可直观展示数据接口间的调用关系与依赖链路,助力系统监控与问题排查。
在这里插入图片描述

在这里插入图片描述

快速项目开发
周期短、人员缺的项目中,通过SqlRest快速完成后端接口开发。

数据可视化
为BI工具提供RESTful接口,实现数据大屏的实时展示。

微服务架构
将数据库操作封装为微服务资源,促进服务间数据共享。

移动应用开发
通过HTTP协议与移动端交互,实现数据远程访问。

http://www.dtcms.com/a/297509.html

相关文章:

  • S7-1500 与 ET200MP 的组态控制通信(Configuration Control)功能实现详解(下)
  • STM32基础知识学习笔记:ICODE、DCODE、DMA等常见名词的解释
  • c语言-数据结构-沿顺相同树解决对称二叉树问题的两种思路
  • Canal 1.1.7的安装
  • 京东获得JD商品详情 API 返回值说明||京东API接入文档
  • 二开----02
  • (2023AAAI)T2I-Adapter:学习挖掘文本到图像扩散模型的更可控能力
  • linux系统底层逻辑 开机顺序 ubuntu22.04系统
  • ubuntu中有不同版本的pcl时的使用策略
  • Redis替代方案:腾讯云TDSQL-C内存优化实战,TPS秒上涨
  • [特殊字符] VLA 如何“绕过”手眼标定?—— 当机器人学会了“看一眼就动手”
  • 技术笔记 | RK3588 X11 桌面 GPU 性能实测
  • LIMA:大语言模型对齐的“少即是多”革命——原理、实验与范式重构
  • webRTC合并本地源码修改和官方更新
  • Python之--集合
  • 小米8(dipper)刷入kernelSU内核root定制rom系统教程以及安装LSPosed模块
  • 深度学习篇---数据预处理
  • Nginx 安全加固:如何阻止 IP 直接访问,只允许域名访问
  • 【数学建模|Matlab】数学建模「常用作图」示例
  • 中国移动融合企业网关H10G-13-中星微ZX296716处理器-破解教程
  • 解决Docker Compose报错
  • 【国内电子数据取证厂商龙信科技】谁是躲在“向日葵”后的
  • 基于深度学习的图像分类:使用DenseNet实现高效分类
  • GPU服务器与PC 集群(PC农场):科技算力双子星
  • 剪映将绿幕视频扣成透明背景视频转webm格式可以在网页上透明播放
  • 华为昇腾NPU卡 文生音频[T2A]大模型suno/bark模型推理使用
  • 【办公类-107-03】20250725通义万相2.1“动物拟人化”视频,优化关键词(图片转视频MP4转gif))
  • Windows Installer安全深度剖析
  • 安全、架构与 AI 的碰撞
  • AI小智源码分析——音频部分(一)