gydtep 发表于 2020-3-21 19:21:29

我们将从架构设计、核心技术点、性能评测三个维度,介绍新型计算引擎Odyssey的特点。

gydtep 发表于 2020-3-21 19:37:10

。一个ADB PG集群由Master节点和Segment节点组成,通过网络进行互联。

gydtep 发表于 2020-3-21 19:49:58

网络互联速度、存储性能、Segment节点的执行性能,均对ADB PG的性能有重要影响。

gydtep 发表于 2020-3-21 20:38:51

理论上说,Odyssey原生引擎与ADB PG的优化器优化、存储优化等不同层次的优化是正交的,可以无缝衔接。

gydtep 发表于 2020-3-21 21:09:27

ADB PG在SQL执行开始时,通过选择不同的Hook函数,来选择不同的执行引擎。

gydtep 发表于 2020-3-22 09:52:50

超算软件优化。Odyssey计算引擎的开发,大量采用了“超级计算机”软件开发中的优化技术。

gydtep 发表于 2020-3-22 14:22:06

子节点按行返回数据给父节点,然后父节点再继续执行。火山模型有三个核心性能问题:

gydtep 发表于 2020-3-22 17:18:43

一个节点在生成多行数据、填满一个batch之后,才会将数据返回给上层节点,消除了火山模型的性能问题。

gydtep 发表于 2020-3-22 18:26:17

因此,每一行数据都需要重新进行一次内存分配,这种方案会带来大量的碎片化内存分配。

gydtep 发表于 2020-3-22 18:40:00

对于现代化的系统来说,碎片化的内存分配对于性能的影响是非常大的,
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 阿里云服务器1核2G低至69元/年!