pydantic V2 将核心功能拆解到使用 Rust 实现的 pydantic-core,目标带来 10 倍以上的性能提升

2022-11-03 01:06:06 +08:00
 mimzy

已经合并到 main 分支 https://github.com/pydantic/pydantic/pull/4516

Benchmarks https://github.com/pydantic/pydantic-core/tree/main/tests/benchmarks

一点感想:像 orjson 这种用 Rust 来写的 Python 库可能会越来越多了…

2960 次点击
所在节点    Python
8 条回复
junkun
2022-11-03 01:41:41 +08:00
python 本来很多库,包括标准库,都是 c/c++写的。既然很多 c/c++的项目都被 rust 取代了,python 库自然也有很多会被 rust 取代。
wzw
2022-11-03 08:27:30 +08:00
期待正式发布
vicalloy
2022-11-03 08:53:08 +08:00
主要还是用 Python 来做算法实在是太慢了。
janxin
2022-11-03 08:57:33 +08:00
为什么不这么想:Python 作为胶水语言的第二春
fcfangcc
2022-11-03 09:08:43 +08:00
为 pydantic_core 提过代码的路过- - rust+py 感觉可以通杀所有场景了
alexsunxl
2022-11-03 10:52:29 +08:00
cool
yyfearth
2022-11-03 17:22:29 +08:00
另外 Rust + TS/JS 可以做全栈
Rust 可以编译成 wasm 直接在浏览器里面跑
服务器端 NodeJS 性能不够了可以和 Py 一样用 Rust 加速
看下 deno 有没有可能取代 node
shujuliuer
132 天前
Pydantic 入门很简单,真抠细节时翻文档真着急。还好找到了一个中文文档 https://pydantic.com.cn/ ,是官方的吗,不太确定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/892246

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX