数据访问代理兼容 MySQL 协议和语法,支持分库分表、平滑扩容、服务升降配、透明读写分离和分布式事务等特性,具备分布式数据库全生命周期的运维管控能力。
分库分表
支持 RDS、OceanBase、MySQL 的分库分表。在创建分布式数据库后,只需选择拆分键,数据访问代理就可以按照拆分键生成拆分规则,实现数据水平拆分。
透明读写分离
通过使用数据访问代理只读实例或者 MySQL 备机实现读写分离,帮助应用解决事务、只读实例或者备机失效、指定主备访问等细节问题。对应用无侵入,在数据访问代理控制台即可完成读写分离相关操作。
数据存储平滑扩容
当出现数据存储容量和访问量瓶颈时,数据访问代理支持在线存储容量扩展,扩容无需应用改造,扩容进度支持可视化跟踪。
服务升降配
数据访问代理实例可以通过改变资源数量实现服务能力的弹性扩展。
全局唯一数字序列
数据访问代理支持分布式全局唯一且有序递增的数字序列。满足业务在使用分布式数据库下对主键或者唯一键以及特定场景的需求。
数据库账号权限体系
数据访问代理支持类单机 MySQL 账号和权限体系,确保不同角色使用的账号操作安全。
分布式事务
数据访问代理结合中间件分布式事务套件,可以支持分布式事务,保证分布式数据库数据一致性。
文档内容是否对您有帮助?