【问题标题】:Pulling from database and updating database at the same time同时从数据库中提取和更新数据库
【发布时间】:2018-08-09 13:04:54
【问题描述】:

是否可以运行从 sql 数据库中提取数据的 python 烧瓶应用程序,同时运行每隔几秒更新一次 sql 数据库的 python 脚本?

【问题讨论】:

    标签: python sql multithreading sqlalchemy flask-sqlalchemy


    【解决方案1】:

    是的,数据库旨在处理这种类型的并发访问。如果数据库正在更新中,它将等待更新完成后再处理 Flask 应用的查询,并在开始下一个传入更新之前完成查询。

    【讨论】:

    • 如果数据库不断更新而不会中断会发生什么?
    • 请求排队;新到达的更新不会优先于正在等待的查询。另外,我的回答有点简单。请求不一定会锁定整个数据库。如果数据库可以确定两个请求完全独立,则可以并行处理。
    • 感谢您提供此信息!
    猜你喜欢
    • 2011-11-10
    • 1970-01-01
    • 2015-02-13
    • 2015-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    • 1970-01-01
    相关资源
    最近更新 更多