OpsxDB 文档 v0.1

驱动支持

更新于 2026-09-23

OpsxDB 当前支持 18 种数据库,覆盖关系型、NoSQL、时序/搜索与国产库,全部经真实实例端到端验收(ready + verified)。常用引擎以原生 Go 驱动编译内置,开箱即用;JVM 系数据库通过 Agent 桥按需接入。

完整支持矩阵

数据库 类型 接入方式 默认端口 状态
MySQL 关系型 原生内置 3306 ✅ 已验收
MariaDB 关系型 原生内置 3307 ✅ 已验收
TiDB 关系型 原生内置 4000 ✅ 已验收
PostgreSQL 关系型 原生内置 5432 ✅ 已验收
SQL Server 关系型 原生内置 1433 ✅ 已验收
Oracle 关系型 原生内置(go-ora,不引入 JVM) 1521 ✅ 已验收
SQLite 关系型 原生内置(本地文件) — ✅ 已验收
MongoDB NoSQL Agent 桥(官方驱动) 27017 ✅ 已验收
Redis NoSQL 原生内置 6379 ✅ 已验收
Elasticsearch 时序/搜索 原生内置(SQL API) 9200 ✅ 已验收
ZooKeeper 时序/搜索 Agent 桥 2181 ✅ 已验收
InfluxDB 时序/搜索 原生内置(Flux) 8086 ✅ 已验收
达梦 DM 国产库 Agent 桥(JDBC) 5236 ✅ 已验收
OceanBase 国产库 原生内置(MySQL 协议族) 2881 ✅ 已验收
GaussDB / openGauss 国产库 原生内置(PG 协议族) 5432 ✅ 已验收
PolarDB 国产库 原生内置(MySQL 协议族) 3306 ✅ 已验收
TDSQL 国产库 原生内置(MySQL 协议族) 3306 ✅ 已验收
Kingbase 国产库 原生内置(PG 协议族) 54321 ✅ 已验收

协议族复用

MySQL 族(MySQL / MariaDB / TiDB / OceanBase / PolarDB / TDSQL)共用同一原生驱动,PostgreSQL 族(PostgreSQL / GaussDB / openGauss / Kingbase)同理 —— 同族引擎的连接体验与能力完全一致,仅默认端口不同。

Agent 桥驱动(按需下载)

MongoDB、ZooKeeper、达梦通过 JVM Agent 桥接入:

  • 首次使用时在驱动管理器按需下载对应组件,版本固定并做 sha256 校验(Gitee 主源 + GitHub 备源);
  • 商业数据库(如达梦官方 JDBC)不代下,需自备 jar 放入驱动目录;
  • Agent 进程随会话池化管理,崩溃自动摘除重建,应用退出级联清理。

各引擎能力边界

引擎 浏览 执行 写入 说明
关系型全家 库/表/视图/存储过程/索引/外键/触发器 SQL ✅(含结果集编辑回写) MySQL 族附执行计划
Redis 键树(SCAN 游标)/ TTL 命令编辑器 ✅ 单机 / Sentinel / Cluster 三模式;危险命令族拦截
MongoDB 库/集合 db.coll.find() DSL ✅(增删改单文档) 官方驱动经 Agent 桥
ZooKeeper 路径树 GET / SET ✅(写动词二次确认) 经 Agent 桥
Elasticsearch 索引浏览 SQL API 只读 官方 JDBC 付费,故走原生 SQL API
InfluxDB org/bucket 浏览 Flux 脚本 只读 用户=org、密码=token

说明(Oracle):go-ora 纯 Go 驱动,无需安装 Java;Apple Silicon 容器环境起 Oracle XE 会遇到 ORA-00442 属环境限制,x86 或真实实例不受影响。