SQL解析层:GaussDB(for MySQL)与MySQL 8.0开源版100%兼容。 基于以上软硬件垂直优化,GaussDB(for MySQL)在拥有128TB存储容量上限的同时,仍能够保持超高性能,轻松满足企业级应用场景中的海量数据存储和分析的需求。另外,GaussDB(for MySQL)的存储空间支持自动弹性横向扩展,在线扩容过程对业务透明无感,保证业务的连续稳定。
相比社区版MySQL,GaussDB(for MySQL)支持并行查询,可通过多线程并行将数据读取到缓冲池中,但当表数据量较大(包含数百万甚至更多的数据行),分析查询需要扫描大量数据时,将所需数据全部加载到缓冲池中,IO成本将变得非常高。因此,我们需要一种更优的方法来解决此问题。 我们的解决方案是基于GaussDB(for MySQL) 计算节...
然而实际应用场景中 ClickHouse 仍然面临一些挑战,因此 GaussDB(for MySQL)的HTAP只读分析应运而生,除了拥有 ClickHouse 本身的极致性能外,GaussDB(for MySQL)的HTAP只读分析在 MaterilizeMySQL引擎的性能和稳定性等方面具有更优秀的表现,为提供更快更准的数据分析保驾护航。 2 背景 大数据时代的到来,数据量急剧增长的...
GaussDB(for MySQL)剪枝典型场景测试对比 前面提到的测试样例中,GaussDB(for MySQL)执行耗时2.7秒完成,只需要扫描数据量约61万行;相比MySQL 8.0 社区版本执行耗时约186秒,扫描数据量4400万,执行耗时和扫描数据量减少近70倍,实现了执行效率飞跃式提升。如下图所示: 因此,针对“多表连接+DISTINCT”的场景,GaussDB(for ...
GaussDB(for MySQL)是华为提供的高性能、高可用的云数据库服务,兼容MySQL。 GaussDB(for MySQL)是华为自研的最新一代企业级高扩展高性能云原生数据库,完全兼容MySQL,它基于华为最新一代DFV存储,采用计算存储分离架构,提供128TB的海量存储,支持故障秒级切换,兼具商业数据库的高可用和性能,以及开源数据库的低成本效益。
GaussDB采用了分布式架构,这种架构使得GaussDB能够实现高性能、高可用性和高扩展性。相比之下,MySQL在原生状态下并不具备分布式特性,需要通过额外的解决方案(如MySQL Cluster)来实现分布式功能。因此,对于需要大规模数据处理和高可用性的应用,GaussDB可能更具优势。 二、数据类型支持 GaussDB支持多种数据类型,包括关系型数据...
云数据库 GaussDB(for MySQL) 是华为云提供的一种关系型数据库服务,它基于 MySQL 分支进行开发,提供了高可靠、高性能、易维护的数据库服务。 GaussDB(for MySQL) 云数据库的作用 (图片来源网络,侵删) 最近几秊,随着云计算技术的迅速发展,传统的数据库服务逐渐向云端迁移,华为云的GaussDB(for MySQL)便是在这一...
华为云GaussDB(for MySQL)具备PQ特性,而且NDP和PQ可以协同工作,进一步提高查询性能。可以为PQ worker启用NDP。PQ worker执行的一些SQL操作可以推送到页面存储区,通过将NDP和PQ结合,我们在GaussDB系统的数据库节点、多个页面存储之间和一个页面存储内部这三层激活了并行处理的魔力,进一步提高查询性能。