Files
Logan.Li bf377f3b55 refactor(homepage): 官网/文档/定价源码迁出程序 + 新增独立授权与激活页 /license
- 官网源码归拢到 homepage/(index/pricing/license + docs.html + content/ + assets/ + docs-assets/),
  删除程序内 go:embed 的 server/internal/{site,docs},后端只静态托管 homepage/dist 做本地预览
  (dist 缺失时打 warn 日志,不再内置兜底;/home 别名保留供 GUI openExternal 使用)
- 文档 manifest 按现网口径重建:MCP 页标记 hidden(不再进侧栏与搜索)、补 快捷键 页、校正 updated 日期
- 新增独立静态页 /license:交付与激活四步(邮件交付授权码)、LIC- 在线 与 LICOFF- 离线 对比、
  授权服务器 licence.rlwj.cn 通信范围说明、授权类型与价格、10 条授权 FAQ
- tools/homepage-build 支持 hidden 页与可选单页,产出 <name>.html 与 <name>/index.html
- 导航/页脚接入 /license,跨页锚点补 / 前缀,页脚底栏文案同步为静态站口径
- 产物零漂移:12 页文档与现网逐字节一致(仅 mcp 隐藏页自身侧栏/上下页行为随之收敛)
2026-10-16 04:18:44 +08:00

50 lines
3.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 或真实实例不受影响。