【揭开技术的面纱】什么是GaussDB 200全并行技术?

举报
平常心 发表于 2019/07/19 14:55:33 2019/07/19
6.2k+ 0 0
【摘要】 大数据时代,数据日增PB级,相当每天需要增加1000块硬盘。 进行决策分析时,面对大量数据的复杂分析处理, 传统数据库应对显然苍白无力,经常无响应,如何破? 采用一体机模式的数据库,高性能的代价是极其昂贵的购买价格和永无止境的后期维护费用。 如何基于X86通用硬件,只用一体机1/10的价格,构建达到甚至超越一体机的性能? GaussDB 200全并行技术 是上述问题的强力解决方案

大数据时代,数据日增PB级,相当每天需要增加1000块硬盘。

进行决策分析时,面对大量数据的复杂分析处理,

传统数据库应对显然苍白无力,经常无响应,如何破?

采用一体机模式的数据库,高性能的代价是极其昂贵的购买价格和永无止境的后期维护费用。

如何基于X86通用硬件,只用一体机1/10价格,构建达到甚至超越一体机的性能?

GaussDB 200全并行技术

是上述问题的强力解决方案,有力支撑了华为FusionInsight产品完胜金融、运营商、安全行业30+局点的比拼测试。

这个号称黑科技的牛逼全并行技术到底是一个啥样的技术呢?

请见下图分解:

  01.gif

好牛逼是不是?好深奥是不是?想看得更明白是不是?

毕竟,数据库着实是一个高深莫测的技术。

小编我也是耗了一番内力,修炼了九九八十一天,才揭开这个牛技的面纱的。

现在福利来了!!!小编我又耗费脑细胞无数,试着把这个技术采用类比的办法通俗地讲明白。让你秒懂~~

 

上图中,我们做如下类比:

SQL语句:一个黑帮大佬下达的命令,比如全城搜索,挖地三尺也要找到某个想大卸八块的人。

每个服务器:这个黑帮大佬领导下的各个团伙。

服务器里的CPU每个团伙里的成员。

 

好吧,大佬一声令下:搜!!!(SQL

各团伙(服务器)全城分辖区搜索,这叫节点并行。

团伙头目为充分利用好团队资源,分配后,每个成员(CPU)都同时努力地执行搜捕,这叫算子并行。

团队里培养了精兵强将,有超能,执行任务时,别人一次只能搜一条街,他能并行搜多条街。我们管这叫令级并行。

这个黑帮可以再高级点,内部有一个智能机制,能甄别仇人隐藏位置的概率,自动把低概率的街去除,这叫动态编译LLVM

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。