tidb 是否支持 rest 服务

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

tidb 是否支持 rest 服务 (tidb cloud 除外)

oracle 中对应的概念:

真没有听说过Tidb支持这个功能。

目前没听过这个

这个有点偏吧,而且tidb应该属于MySQL一个家族了,如果MySQL有,大概率tidb就会有

rest api查集群状态吗?这个是有的,如果要执行sql应该是没有的

这是干嘛?通过接口直接查看状态么?

这是什么功能

TiDB本身是一个分布式SQL数据库,主要设计用于处理SQL查询和事务。并不像Oracle那样内置REST服务功能。TiDB虽然提供了一些API接口,但这些主要是用于管理和监控TiDB集群,而不是直接暴露数据服务。

现在 status 端口只提供 meta 类的, mysql 兼容 mysql 不做估计 tidb 也不会去做 :rofl:

1 个赞

孤陋寡闻了,没听过这个

不支持,可以考虑以下几种方案:

1. 使用中间层

可以在 TiDB 和前端之间实现一个中间层服务,如 Node.js、Spring Boot 等,通过这个服务将 REST 请求转换为 SQL 查询并与 TiDB 进行交互。

2. 使用 API 网关

将 API 网关(如 Kong、APIGateway)与后端逻辑结合,可以实现 RESTful API 的封装,并通过网关将请求转发到 TiDB。

3. 借助 ORM 框架

如果您的应用使用了 ORM(对象关系映射)框架,可以利用它们提供的功能,将 RESTful API 请求处理和数据库操作结合起来。

1 个赞