我是一个只会rails的业余web开发者。rust 还没入门。 在 https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=query 的测试报告里面,actix-pg和actix-raw 分列一二,可是actix-diesel则靠后许多。看起来,就是 Diesel 拖累了 actix 。
1
共 3 条评论, 1 页
我是一个只会rails的业余web开发者。rust 还没入门。 在 https://www.techempower.com/benchmarks/#section=data-r17&hw=ph&test=query 的测试报告里面,actix-pg和actix-raw 分列一二,可是actix-diesel则靠后许多。看起来,就是 Diesel 拖累了 actix 。
评论区
写评论Diesel好像是同步的,所以会慢点。
Diesel 抽象这么多慢是正常的。不过实际业务里真的在乎这点开销吗?
对我来说 Diesel 有两个劣势,一个是宏生成的代码 IDE 不友好,另一个是 mysql 用了 native binding 交叉编译比较麻烦。优势是类型安全的 sql,不会写出低级的 bug。
rustorm,不能说好,各有特色。