所在位置:
首页 >
营销资讯 >
行业动态 > 云原生时代,GaussDB(for MySQL)数据库关键特性揭秘
云原生时代,GaussDB(for MySQL)数据库关键特性揭秘
时间:2022-03-27 09:09:01 | 来源:行业动态
时间:2022-03-27 09:09:01 来源:行业动态
技术的变革,一定要思想先行。云原生是一种构建和运行应用程序的方法,而数据库从云化到Cloud-Native(云原生)也成为大势所趋。
那么,究竟什么是Cloud-Native,其实拆开来看,Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的弹性 分布式优势。
通俗一点解释,云原生即生在云上,长在云上,也应用于云上。目前,云原生数据库也是当下热门的产品技术形态之一,GaussDB(for MySQL)就是一款云原生的数据库。
华为云数据库高级专家 苏斌
沙龙现场,华为云数据库高级专家苏斌就带来主题为《华为云GaussDB(for MySQL)关系型数据库特性揭秘》的分享,深入介绍RDS for MySQL数据库关键特性,对GaussDB(for MySQL)数据库进行了深入的技术解析,并以开发者视角解读分布式关系型数据的应用实践。
华为云关系型数据库(Relational Database Service,RDS)是一种基于云计算平台的即开即用、稳定可靠、弹性伸缩、安全运行、便捷管理、经济实用的在线关系型数据库服务,RDS for MySQL是一款100%兼容MySQL生态的RDS数据库服务,基于MySQL开源数据库做了线程池、Flash Replication、Binlog机制、全量SQL日志等优化,使得华为云RDS for MySQL在性能、安全管理机制、运维可视化、以及ARM架构适配性上得到了一定的提升和优化。
华为云GaussDB(for MySQL)则是计算存储分离、云化架构的企业级云数据库,完全兼容MySQL生态,并且支持主备部署和分布式部署,适用的业务诉求更加广泛。相比于传统开源数据库,GaussDB(for MySQL)在可靠、性能、扩展性、容量、可用上大幅提升,具体体现在以下几个方面:
1、底层采用久经考验的华为分布式存储,仅存储一套数据,三副本拷贝,数据安全可靠,同时存储空间利用率高,节省成本。
2、在华为分布式存储和RDMA高速网络的加持下,极致的软硬协同带来极致性能,1写15只读、并行查询和NDP算子下推也带来了性能上的巨大提升。
3、存算分离架构下,计算节点扩容与数据量无关,可以达到秒级扩容计算节点,分钟级扩容存储节点。
4、单节点最大支持128TB,解决海量数据存储问题。
5、业务故障时,不影响底层存储,能够秒级恢复。
最后苏斌还从开发者视角做了应用解读,以金融行业为例,鉴于行业诉求和管诉求驱动,可靠性、可用性是核心诉求,这也导致金融行业不能接受数据丢失,遇到故障时要实现秒级恢复,然而传统MySQL却很难匹配。而GaussDB(for MySQL)采取计算存储分离架构,可实现计算节点秒级恢复,存储3副本容错,单节点故障0中断,支持跨AZ部署、跨Region容灾,最终实现高可靠高可用,满足金融级高标准要求。
当然,这还只是GaussDB(for MySQL)应用实践的冰山一角,要更近一步认识华为云数据库的特性,接下来就是上手实操环节。