我目前的工作在哪里客户端进行一些调用一个Web服务的应用程序,处理一些少量的数据返回的JSON完成,然后存储在数据库中。我目前正在使用Requests和SQLAlchemy。处理量非常小(只是将数据更改为更多关系格式)。我没有使用SA的ORM。我只是使用引擎+交易。的SQLAlchemy +请求的异步模式
我想知道的一个很好的方式来做到这一点异步会(请求返回 - >切换到数据库 - >下一个请求启动,而无需等待DB完成交易)。
我知道有一些在Python可用的工具(多线程,协程,asyncore等)。但是,我很难为我的用例找到一个很好的教程。
我想知道如果任何人有意见,图书馆我应该看看,或异步模式,会帮我解决这个问题。
谢谢。
从我可以告诉,这是数据库做对自己有什么。 SQLAlchemy只是保持打开一个连接池,并在您使用数据库时使用它们。 – Blender 2013-04-30 03:36:23
因此,无论事务有多大(可能有数千个插入),SA将允许线程移动到下一个请求? – 2013-04-30 04:04:09