sqlalchemy+SQLModel 算是一个解决方案吗
1
mimzy 278 天前 via Android 4
SQLAlchemy ,久经考验且作者非常勤奋。
|
2
0x0208v0 278 天前 1
SQLAlchemy ,学了这个其他的都不用学了
|
3
makerbi 278 天前 1
要是习惯了 Django ORM 的话可以试试 peewee-async ,我自己的很多项目都在用,目前没出过啥问题。
|
4
warcraft1236 278 天前
好奇为啥要搞异步的 ORM 。另外,对于 python 这种动态类型的语言来说,ORM 也有点奇怪
|
5
MRlaopeng OP @warcraft1236 还是为了方便维护,,之前弄的项目,现在七八十个 SQL,就开始吃力了
|
8
Baloneo 278 天前
异步 orm 并不会更快
|
10
Baloneo 277 天前
|
11
warcraft1236 277 天前
@MRlaopeng ORM 理论上只是管理数据库的数据类型和 python 的类型的映射关系的。然后它一般都带个连接数据库的三方库,重点是这个三方库,连接数据库的时候得是异步的,这样才行
就像 Java 他们默认的数据库连接都是同步的,用什么异步库,到最后都是同步的 |
12
MRlaopeng OP @warcraft1236 哦哦,是的, 我补充下,,我说的这个异步 ORM,他查询的步骤和连接,都应该是异步执行的
这样才有异步的意义, 不然没啥意义啊 |
13
UN2758 277 天前
现在的 orm 默认都是 lazy query 吧? eager 模式很少,这个行为不能定义为异步吧
|
15
tisswb 277 天前
印象中 python 异步 orm 支持最好的是 postgresql 。
|
16
tisswb 277 天前
mysql 的话 异步优势好像体现不出来
|
18
911061873 276 天前
可以看看 tortoise-orm
|