Adam Hendel:用Rust构建托管Postgres服务:第一部分
原文英文,约1700词,阅读约需6分钟。发表于: 。Tembo was founded in December 2022 with a mission to make the best Postgres service to deploy extensions. That mission has evolved since then to provide optimized Postgres instances for your...
Tembo成立于2022年12月,旨在为工作负载提供优化的Postgres实例。平台由控制平面和数据平面组成,高度解耦。控制平面包括Web UI和处理CRUD请求的HTTP服务器。有限状态机用于管理Postgres实例的生命周期。平台的大部分代码使用Rust编写,包括状态机。平台使用队列在控制平面和数据平面之间缓冲任务。控制平面将CRUD事件发送到PGMQ,由数据平面的Conductor处理。控制平面接收来自数据平面的状态事件,并将其持久化到其Postgres数据库。该平台是开源的,并持续进行迭代。