DBNginx 体验版(MySQL)开放试用,企业版支持全系国产数据库统一接入

DBNginx 完整文档

稳定版产品文档,适合官网阅读、链接分享、团队协作与版本演进。

当前版本 稳定版

适用于体验版(MySQL)与企业版交付说明

协议适配边界

DBNginx 面向多数据库环境,协议适配的目标是将访问请求归一为可治理的语义对象和访问计划,降低数据库差异对业务系统的影响。

协议适配负责什么

  • 识别客户端连接、认证阶段和会话信息。
  • 解析数据库协议中的 SQL 请求、事务行为和结果返回。
  • 提取库、表、列、动作、参数、结果字段等策略判断所需信息。
  • 将不同数据库请求转换为统一的审计字段和策略输入。
  • 将策略动作落实到协议响应、SQL 改写、结果处理或上游路由。

协议适配不负责什么

  • 不替代数据库自身优化器和执行引擎。
  • 不把数据库产品差异全部抽象成一个虚假的完全一致模型。
  • 不在协议层绕过策略链直接实现安全规则。
  • 不承诺所有数据库特性在第一阶段都能完全等价。

统一能力停在哪里

DBNginx 的统一能力主要停在:

  • 统一入口。
  • 统一身份。
  • 统一策略。
  • 统一审计。
  • 统一发布与回滚。
  • 统一可观测性。

数据库产品特有的 SQL 语法、驱动行为、事务细节和工具生态,需要在企业版交付时按协议族和版本范围评估。

适配交付清单

一个数据库协议适配进入生产前,建议至少验收:

  1. 连接、认证、断开和异常处理。
  2. 常用查询、写入、事务、批处理和导出场景。
  3. SQL 防火墙、重写、脱敏、水印和审计字段。
  4. 上游路由、只读库、报表库或资源池策略。
  5. 工具兼容性和业务系统连接行为。
  6. 失败、回滚和降级路径。