【发布时间】:2017-04-17 19:26:03
【问题描述】:
我正在阅读有关 Tarantool 的 article,他们似乎说 AOF 和 WAL 日志的工作方式不同。
Tarantool:除了快照之外,它还有一个完整的 WAL(预写 日志)。因此它可以确保每次交易后的数据持久性 盒子外面。 Redis:实际上,它只有快照。从技术上讲, 您有 AOF(仅附加文件,所有操作都写入其中), 但它需要手动控制它,包括手动恢复后 重启。简单来说,使用 Redis 需要手动挂起服务器 时不时地制作快照并归档 AOF。
谁能更清楚地解释这两种策略之间的区别以及每种策略在高层次上的工作方式。
我一直认为 Redis AOF 与 SQL 数据库事务日志的工作方式相同,例如在 Postgresql 中实现,但我可能错了。
【问题讨论】:
标签: database redis wal tarantool