读多写少混合型业务
能够为高并发负载下的数据库性能、可用性、规模扩展问题提供解决方案
需求描述
混合负载场景的特点是既有一定的写事务处理请求,同时也有较多的读事务,如记录查询、复杂报表、分析统计业务。本类场景多以大集中架构的办公、管理、财务等系统为代表。传统的数据库架构下,两类不同业务往往会产生严重的资源争用,对用户业务系统的整体性能产生显著的影响。
方案特点
  • 事务级读写分离
    若事务全为读操作,则全部在备机上执行;若事务全为写操作,则全部在主机上执行;若事务既有读又有写,备机会将写操作返回给主机执行,该事务中从写操作开始以后所有操作均在主机上执行,保证事务一致性。
  • 负载均衡
    用户可通过驱动程序的连接属性来指定主机分配事务数的比例,属性值设得越大,则主机上分配的事务数越多。
  • 性能提升
    在一主两备的DMRWC的配置下,当只读事务比例超过整个事务的30%时,开始有加速效果;当只读事务比例超过整个事务的60%时,加速效果明显;当只读事务比例超过整个事务的90%时,加速效果接近线性。
  • 高可用性
    DMRWC中可配置多个实时备机冗余,提升可靠性;支持秒级的故障快速切换。
  • 可扩展性
    DMRWC随着用户访问数量的增加,可以增加备机对集群进行扩容,最多可扩展到8台备机;系统性能、可靠性随着节点的增加而增强。
  • 数据库的安全备份
    DMRWC的主机和备机采用非共享存储,因此数据库存在多个冗余备份,可以避免单点故障(软件和硬件)可能导致的数据丢失。
  • 可移植性
    DMRWC属于纯软解决方案,具备高度的可移植性。提供跨平台支持,主备机可以跨不同的硬件和操作系统平台使用。对应用透明,不需要对应用程序进行修改就可使用。
方案介绍
方案介绍

达梦数据库读写分离集群(DM RWC)是一种新的主从方案,在一个混合型事务系统中,当写事务占的比例相对读事务相对较小时,可以借助达梦数据库从机可读的特点,将读事务通过达梦数据库驱动层自动转移到备机执行,减少主机的并发压力,通过增加备机节点资源,提高系统的并发能力,增强系统性能,且整个过程对于应用程序是透明的。

读写分离集群适用于读多写少的事务处理类系统,最大可支持一主八备的规模,能够为高并发负载下的数据库性能、可用性、规模扩展问题提供解决方案。

在线咨询
400-991-6599