这篇博客文章对开源的 DBOS Transact 框架与 AWS Step Functions 进行了性能基准测试,结果显示 DBOS Transact 比 AWS Step Functions 快 25 倍。文章指出,AWS Step Functions 的外部编排方式会导致程序运行缓慢且成本高昂,而 DBOS Transact 通过在应用程序中直接实现持久执行,自动记录关键步骤的输出到数据库中,从而实现快速恢复。文章还介绍了 AWS Step Functions 的 Express Workflows,虽然比标准版本更快,但仍然比 DBOS Transact 慢三倍,并且存在可靠性方面的缺陷。