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

控制面、数据面、策略面分离的数据库网关架构

DBNginx 把配置代际、协议运行时、SQL 语义计划和策略执行拆成清晰边界,让数据库网关可以像 Nginx 一样稳定变更。

控制面
数据面
策略面
管理接口

三层架构

控制面

把配置变更转换为可验证、可回退的运行快照,通过管理接口暴露校验、热加载、回滚、指标和解释能力。

  • 配置语义校验
  • 版本化管理
  • 可观测控制入口

数据面

负责监听入口、工作进程、协议适配器、会话状态、上游连接池、后端执行和结果写回,承接 MySQL 与国产数据库协议适配。

  • 共享监听入口
  • 国产库适配
  • 上游连接池

策略面

将 SQL 归一为语义对象与访问计划,驱动认证、路由、防火墙、启发式识别、模型识别、重写、脱敏、水印回溯、国密、密码设备调用、链路动态扩展和审计。

  • SQL 语义归一
  • 链式策略执行
  • 数据审计证据输出

SQL 请求链路

协议适配器只处理协议边界,共享策略面处理 SQL 意图。

握手认证

建立用户、角色、来源地址和数据库上下文。

协议解析

协议适配器解析查询、预编译、执行与会话命令。

计划生成

SQL 访问计划汇总资源、风险、路由、安全防护与策略输入。

智能识别

执行规则、启发式 SQL 攻击识别和模型自动识别。

策略执行

执行拒绝、审批、过滤、限流、重写、脱敏、水印、国密、链路动态扩展和审计。

扩展边界

链路动态扩展只在明确边界内补充上下文、标签、路由提示和审计字段,保持协议解析与核心策略引擎边界清晰。

证据关联

将水印 key、trace id、主体、资源、策略版本和输出动作关联。

结果控制

对返回行、列、元数据、输出水印、回溯标识和审计事件做统一处理。

热加载与回滚模型

新配置代际先完成校验与启动,再将新连接切换到新运行时,旧连接继续优雅退出。

配置先校验

热加载前执行引用、协议、路由、权限、防火墙、策略、链路动态扩展、有效期与上游资源语义检查。

  • 拒绝不完整配置
  • 避免半生效状态
  • 保留解释证据

失败可回滚

新工作进程或运行时启动失败时保持旧配置代际服务,成功后旧会话优雅退出。

  • 业务连接无感
  • 旧进程可观测
  • 管理接口可控制

协议适配、厂商生态与部署形态

每个数据库拥有独立协议适配器,共享能力停在协议无关的规划、策略、安全防护、数据审计和上游池原语;企业版可覆盖国产数据库、全球主流数据库、云上数据库、本地集中式与本地分布式数据库。

云上数据库

接入公有云、专有云和托管数据库实例,统一访问入口、安全策略、审计与资源分流。

  • 托管实例 / 云原生数据库
  • 云数仓与湖仓查询
  • 跨云访问审计

本地集中式

面向核心交易库、国产替换库、传统商业库和本地自建实例,收敛账号、权限、高危 SQL 与密码设备调用。

  • 生产库访问治理
  • 透明加解密零改造
  • DBA 运维审计

本地分布式

面向分布式 SQL、混合事务分析、大规模并行分析和多节点集群,统一路由、负载、安全防护和数据审计。

  • 分布式事务库
  • 报表与分析集群
  • 资源池分流
My

MySQL 协议族

覆盖互联网业务库、分布式 MySQL、云 MySQL 与主流产品生态。

MyMySQL开源主流 MaMariaDB开源数据库 TiTiDB分布式混合负载 PoPolarDB MySQL云原生 AuAurora MySQL亚马逊云 TDTDSQL-C腾讯云 VtVitess分片中间层
Pg

PostgreSQL 协议族

面向开源 PostgreSQL、分布式 SQL、国产 openGauss 与云 PG。

PGPostgreSQL开源主流 OGopenGauss国产生态 GaGaussDB华为云 HG瀚高数据库国产生态 CRCockroachDB分布式 SQL YBYugabyteDB分布式 PG GPGreenplum并行分析 AuAurora PostgreSQL亚马逊云 PoPolarDB PostgreSQL云原生
Or

核心与国产数据库生态

承接核心系统、国产替换和商业数据库迁移中的统一访问治理。

OrOracle核心商业库 DM达梦国产数据库 KS人大金仓金仓生态 YS崖山数据库新一代核心库 OBOceanBase分布式数据库 8AGBase8a分析型数据库 8CGBase8c分布式数据库 8SGBase8s交易型数据库 DBIBM Db2企业级
TD

SQL Server / TDS 协议族

面向 SQL Server、云 SQL Server 和 TDS 访问场景。

MSSQL Server微软数据库 AzAzure SQL云数据库 RSRDS SQL Server亚马逊云 TDTDSQL分布式数据库 BfBabelfishTDS 接入
BI

分析与云数仓扩展

通过标准连接协议延伸到分析、湖仓和云数仓产品。

SFSnowflake云数仓 BQBigQuery谷歌云 RSRedshift亚马逊云数仓 CHClickHouse实时分析 TW星环科技大数据平台 DBDatabricks SQL湖仓查询 TrTrino联邦查询

以上为协议生态与适配方向示例;瀚高、达梦、人大金仓、GBase8a、GBase8c、GBase8s、星环、崖山、高斯等国产数据库,以及云上数据库、本地集中式、本地分布式数据库,均可按企业版交付范围纳入统一接入治理。