一个看似简单的业务需求摆在了面前:用户完成某个关键操作后,系统需要同时在主业务库(PostgreSQL)中更新订单状态,并向数据仓库(Snowflake)中插入一条不可变的审计日志。这两个操作必须构成一个原子单元——要么都成功,要么都失败。
2023-10-27