摘要

串行作为隔离标准非常适用于传统事务,但会对工作流并发施加过多的限制。使用语义信息可以弱化或丢弃这些限制,但在并发控制中使用语义信息会让规范与管理工作流变得更复杂。自我隔离工作流会在数据库中设置和取消约束。在工作流隔离中使用约束带来2个好处:1)用SQL断言的表达能力,一个工作流设计者能做到精确的指明隔离请求;2)约束可以加到数据库的数据项或任务状态信息上完成工作流的并发控制。

  • 单位
    成都工业学院

全文