据我所知,Tarantool在存储过程中有ACID事务。我的问题是:它是否也确保内存数据与持久文件系统数据同步?例如,如果我在使用存储过程更改5条记录并将更改写入WAL文件时出错,那么内存高速缓存是否会回滚到所有5条记录的原始值?
此外,在更新交易正在进行中时,其他读者是否会看到“肮脏”。交易开始前存在的未提交记录或记录的一致视图?
由于
答案 0 :(得分:1)
而且,tarantool支持fsync [3]。
[3] https://tarantool.io/en/doc/1.9/reference/configuration/index.html?highlight=fsync#confval-wal_mode
欢迎你。