UPSQL Proxy
UPSQL Proxy是中国银联研发的,位于应用和UPSQL/MySQL数据库之间的轻量级的数据库代理软件,用于支持数据库高可用、读写分离以及数据水平与垂直拆分等技术场景。
产品特点
数据库连接池

提供高复用度的数据库连接池实现,具备如下特征:

 ◆  异步连接池

 ◆ 线程级和进程级连接池分级管理

 ◆ 用户、权能标识、属性的多级匹配管理


分布式事务支持

支持跨分片的事务性,具备如下特征:

◆ 基于MySQL XA(2PC)实现

◆  使用最后参与者优化策略

◆ 最后参与者记录全局xa日志


数据库高可用

支持数据库高可用切换,具备如下特征:

◆ 提供了高可用切换实现

◆ 暴露高可用管理协议,可自行定制高可用逻辑


预编译支持

支持prepare/stmt访问协议,具备如下特征:

◆ Java类应用可开启useServerPrepStmts=true

◆  C-api可以使用mysql_stmt_*接口


应用场景
  • 数据库高可用
  • 读写分离
  • 数据拆分
  • 管理数据库的主备切换

    实现语句级的读写分离:根据语句类型和事务状态选择访问主从

    用户级的读写分离:特定用户优先访问读库

    根据权重选择从库


    水平拆分,将数据拆分到不同数据库实例或Schema下

    垂直拆分,将不同表拆分到不同数据库节点  


    介质下载
    版本号:
    名称 版本号 简介 操作
    操作指引:

    1.点击下载按钮,下载对应的介质文件,如果您没有权限,需要先申请介质下载权限。

    2.点击“密钥”,查看该介质的密钥,输入该密钥即可解压介质文件。

    联系我们

    业务咨询: 021-20633077

    郭弘强

    guohongqiang@unionpay.com

    技术咨询: 021-20633332

    李永峰

    liyongfeng@unionpay.com

    咨询与服务