华为云数据库全新ALT功能,保障企业业务连续性
随着企业的发展,其对于数据库的依赖度也在不断增加。一般企业会从自建数据库和云数据库中挑选适合的方式,来进行企业数据存储。可是多数云数据库却有一个通病,那就是在故障发生之后,企业的业务连续性也会被打断。针对越来越多的企业对于这个问题的困扰,具有资源多、技术强、创新快且更可靠的华为云果断出手,自研的云原生数据库GaussDB(for MySQL)重磅推出了应用无损透明(ALT)新技术,完美解决企业难题。下面来看看应用无损透明(ALT)的工作原理吧!
应用无损透明(ALT)就业务中断问题对症下药,在进行数据库系统切换和数据转移中,提供无损透明的应用连续性。具体是从以下三个些方面做到对业务连续性的保障。
第一,应用无损透明(ALT)直接避免了数据库连接和事务中断,以用户连接为粒度,直连数据库代理Proxy,用户在进行主备切换、规格变更时,系统会复制用户的后台会话,并在安全的网络环境下将会话上下文一起恢复到网络节点,完成主备切换的过程,简单来说,只要保证了事务的连续性和完整性,业务就能延续。
第二,应用无损透明(ALT)的特性是无需用户对事务进行补偿的,也就是说即使在发生事务中断的情况下,也可以通过应用去修复,这无疑使得业务更稳定,且应用无损透明(ALT)是通过系统智能检测来实现自动修复的,无需人为干预,并支持多平台部署,极大地增加了云数据库的容错率。
第三,应用无损透明(ALT)在进行主备切换时时无需恢复和重建上下文,比如开启autocommit的事务块每个语句执行完成时,单独DML、DDL语句,执行完成,都可以达到事务边界。会话克隆能够拷贝和转移会话状态,包括会话系统变量、用户自定义变量和其他上下文,例如`db_name`,`Prepared Statements`等。
从以上原理我们可以了解到,当企业运用的是支持应用无损透明(ALT)新技术的数据库时,就能获得更加稳定和连续的使用体验,这个对于企业来说,工作效率得到了保障。
而除了应用无损透明(ALT)这个优势之外,作为华为自研的云原生数据库,华为云GaussDB(for MySQL)还推出了云原生HTAP、NDPQ(Near-Data Parallel Query)近数据并行查询等先进技术。HTAP极大提升了海量数据处理能力,充分释放了混合负载极致性能,目前已正式商用;NDPQ近数据并行查询,查询响应时间数十倍提升,全新打造企业核心业务云化的智能数据基座。
正是因为华为云数据库拥有如此多的优势及如此强劲的性能,所以自推出以来,就获得了2500+大客户的青睐,并且在金融、政府、电信、能源、交通等行业中得到了应用。
此外,华为云GaussDB(for MySQL)还通过了中国信息通信研究院举行的,第十五批“可信数据库”中的“HTAP数据库基础能力”评测项目。相信既得到市场信赖,又通过专业评测的华为云GaussDB(for MySQL),未来一定会帮助更多的企业顺利上云,助力更多的企业,完成数字化转型这一必经之路。