控制面
把配置变更转换为可验证、可回退的运行快照,通过管理接口暴露校验、热加载、回滚、指标和解释能力。
- 配置语义校验
- 版本化管理
- 可观测控制入口
DBNginx 把配置代际、协议运行时、SQL 语义计划和策略执行拆成清晰边界,让数据库网关可以像 Nginx 一样稳定变更。
把配置变更转换为可验证、可回退的运行快照,通过管理接口暴露校验、热加载、回滚、指标和解释能力。
负责监听入口、工作进程、协议适配器、会话状态、上游连接池、后端执行和结果写回,承接 MySQL 与国产数据库协议适配。
将 SQL 归一为语义对象与访问计划,驱动认证、路由、防火墙、启发式识别、模型识别、重写、脱敏、水印回溯、国密、密码设备调用、链路动态扩展和审计。
协议适配器只处理协议边界,共享策略面处理 SQL 意图。
建立用户、角色、来源地址和数据库上下文。
协议适配器解析查询、预编译、执行与会话命令。
SQL 访问计划汇总资源、风险、路由、安全防护与策略输入。
执行规则、启发式 SQL 攻击识别和模型自动识别。
执行拒绝、审批、过滤、限流、重写、脱敏、水印、国密、链路动态扩展和审计。
链路动态扩展只在明确边界内补充上下文、标签、路由提示和审计字段,保持协议解析与核心策略引擎边界清晰。
将水印 key、trace id、主体、资源、策略版本和输出动作关联。
对返回行、列、元数据、输出水印、回溯标识和审计事件做统一处理。
新配置代际先完成校验与启动,再将新连接切换到新运行时,旧连接继续优雅退出。
热加载前执行引用、协议、路由、权限、防火墙、策略、链路动态扩展、有效期与上游资源语义检查。
新工作进程或运行时启动失败时保持旧配置代际服务,成功后旧会话优雅退出。
每个数据库拥有独立协议适配器,共享能力停在协议无关的规划、策略、安全防护、数据审计和上游池原语;企业版可覆盖国产数据库、全球主流数据库、云上数据库、本地集中式与本地分布式数据库。
接入公有云、专有云和托管数据库实例,统一访问入口、安全策略、审计与资源分流。
面向核心交易库、国产替换库、传统商业库和本地自建实例,收敛账号、权限、高危 SQL 与密码设备调用。
面向分布式 SQL、混合事务分析、大规模并行分析和多节点集群,统一路由、负载、安全防护和数据审计。
覆盖互联网业务库、分布式 MySQL、云 MySQL 与主流产品生态。
面向开源 PostgreSQL、分布式 SQL、国产 openGauss 与云 PG。
承接核心系统、国产替换和商业数据库迁移中的统一访问治理。
面向 SQL Server、云 SQL Server 和 TDS 访问场景。
通过标准连接协议延伸到分析、湖仓和云数仓产品。
以上为协议生态与适配方向示例;瀚高、达梦、人大金仓、GBase8a、GBase8c、GBase8s、星环、崖山、高斯等国产数据库,以及云上数据库、本地集中式、本地分布式数据库,均可按企业版交付范围纳入统一接入治理。