PromQL Got a Boost:用 Rust 重写 Prometheus 的查询引擎

分论坛:工具与平台创新

专题:Rust语言及生态


内容简介:

分享 GreptimeDB 使用 Rust 重写 Prometheus 的查询引擎 PromQL 的经验。主要讨论两种实现从 Parser 到引擎部分的差异和选择实践,以及在实现过程中所使用的 Rust 现代底层内存与执行框架的思考。分享还将介绍 Prometheus 和 PromQL 的相关知识,并讨论 Rust 和 Go 在 云原生开发生态方面的对比,并阐述我们为什么选择 Rust 进行重新实现等。同时,还将分享具体的使用案例,展示 Rust 重写 PromQL 所带来的价值以及 Rust 语言在云原生开发中的应用潜力。

演讲提纲:

1. 引言

2. 重写 Parser 时的差异和选择实践 3. 重写引擎时使用的技术和优势 4. Rust 与 Go 的比较与心得体会 5. 测试数据与结果展示 6. 总结与展望
7. Q&A
联系我们
购票热线:4006-998-758
媒体合作:柚子
联系电话:15601343666 邮箱:fengsh@keylinking.com
赞助合作:一竹 联系电话:18515447737 邮箱:sunyz@keylinking.com
票务合作:Anny
联系电话:17778017751 邮箱:zhangp@keylinking.com
关注主办方