实现语言 C 守住了腹地,Rust 拿下了边疆。实现语言可以相当好地预示一个扩展在构建时的表现:纯 SQL 扩展连编译器都不需要,pgrx 扩展需要一整套 Rust 工具链,而 C 扩展基本只需要 PostgreSQL 的头文件。 8 个取值 C 428 SQL 78 Rust 64 C++ 15 Data 10 PLpgSQL 4 Python 2 Java 1