我们尝试用 DPDK 加速网络却失败了:原因以及我们的经验教训
Leonid Borchuk
英文演讲 #olapCPU 频率实际上已经不再增长,但其他一切——网络、SSD、数据量——都在呈指数级增长。这给数据库带来了新的挑战:降低与基础设施打交道时的 CPU 开销。MPP 系统的瓶颈在于网络。如果 Greenplum 中的网络变快 10 倍会发生什么?我们实现了 5 倍的加速。随后我们尝试了 DPDK,却意识到如果不做深入的内核改进,就无法继续推进。我将分享当网络加速 5 倍后,数据库发生了什么,以及为什么 DPDK 没能跑起来。 我们从中得出了哪些结论,以及接下来打算做什么(剧透:所有新变化都将出现在 Apache Cloudberry 中)。
讲师:

Leonid Borchuk:Yandex Cloud(莫斯科)开发者,Apache Cloudberry committer
Yandex Cloud MPP PostgreSQL 开发团队的团队负责人。他的职业生涯始于大型商用通用数据库和分析数据库的管理,而如今他终于开始编写自己的数据库。Apache Cloudberry committer。