# cloud_basic **Repository Path**: mokairui/cloud_basic ## Basic Information - **Project Name**: cloud_basic - **Description**: 学习基础cloud - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2021-03-13 - **Last Updated**: 2022-02-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 分布式缓存 ## RDB 和 AOF 的区别 | | RDB | AOF | | -------------- | -------------------------------------------- | ---------------------------------------------------- | | 持久化方式 | 定时对整个内存做快照 | 记录每一次执行的命令 | | 数据完整性 | 不完整, 两次备份之间会丢失 | 相对完整, 取决于刷盘策略 | | 文件大小 | 会有压缩, 文件体积小 | 记录命令, 文件体积大 | | 宕机恢复速度 | 很快 | 慢 | | 数据恢复优先级 | 低, 因为数据完整性不如AOF | 高, 因为数据完整性更高 | | 系统资源占用 | 高, 大量CPU和内存消耗 | 低, 主要是磁盘IO资源但AOF重写会占用大量CPU和内存资源 | | 使用场景 | 可以容忍数分钟的数据丢失, 追求更快的启动速度 | 对数据安全性要求较高常见 |