小编AMN*_*ess的帖子

Python - SQLAlchemy 多个会话

我正在开发一个使用 SQLAlchemy 读取/写入 MySQL 数据库的系统。我有一个工厂,它创建多个存储库,每个存储库都有自己的会话。我阅读了 os SQLAlchemy 文档,它指出一个会话不应由不同的进程使用。

我无法使用相同的会话,因为代码将在不同的机器上运行。

我的问题是,举办不同的会议是一个好习惯吗?会出现并发问题或竞争吗?

示例:如果我有 2 个会话将多条记录写入数据库,并且记录发生冲突。session.commit() 会中止一切吗?

python sqlalchemy

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×1

sqlalchemy ×1