UPSQL Proxy

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

产品特点

数据库连接池

数据库连接池

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

 ◆  异步连接池

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

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


分布式事务支持

分布式事务支持

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

◆ 基于MySQL XA(2PC)实现

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

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


数据库高可用

数据库高可用

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

◆ 提供了高可用切换实现

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


预编译支持

预编译支持

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

◆ Java类应用可开启useServerPrepStmts=true

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


应用场景

  • 管理数据库的主备切换

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

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

    根据权重选择从库


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

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


介质下载

名称 版本号 简介
操作
?

联系我们

业务咨询
姓名: 郭弘强
电话: 021-20633077
邮箱: guohongqiang@unionpay.com
技术咨询
姓名: 李永峰
电话: 021-20633332
邮箱: liyongfeng@unionpay.com

中国银联版权所有©2002-2019沪 ICP备07032180号