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