# | RDB | AOF |
---|---|---|
持久化方式 | 生成某一时刻的数据快照文件 | 实时记录写入命令到文件 |
数据完整性 | 不完整,取决于备份周期 | 相对完整,取决于文件刷盘方式 |
文件大小 | 压缩二进制写入,文件较小 | 原始的操作命令,文件大 |
宕机恢复时间 | 快 | 慢 |
恢复优先级 | 低 | 高 |
持久化代价 | 高、消耗大量CPU和内存 | 低,只占用磁盘IO资源 |
使用场景 | 数据备份、主从全量复制、对丢失数据不敏感的业务场景快速恢复数据 | 对于丢失数据敏感的场景,例如涉及金钱交易相关的业务 |
版权属于:
basil
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权