小象科技
让你的数据产生价值
RDB 持久化的缺点
上一课介绍了 RDB 持久化,这种持久化可以将数据 库里面的数据以二 进制文件的形式储存到硬盘里
面。
RDB 持久化有一个缺点,那就是,因 为创建 RDB 文件需要将服务器所有数据库的数据都保存起来,
这是一个非常耗费资源和时间的操作,所以服 务器需要隔一段 时间才创建一个新的 RDB 文件,也即
是 说,创建 RDB 文件的操作不能 执行得过于频繁,否则就会严重地影响服务器的性能。
比如说,在 save 配置选项的默认设置下,即使有超过 10000 次修改操作发生,服务器也至少会间隔
一分钟才创建下一个 RDB 文件:
save 900 1
save 300 10
save 60 10000
如果在等待创建下一个 RDB 文件的过程中,服务器遭遇了意外停机,那么用 户将丢失最后一次创建
RDB 文件之后,数据 库发生的所有修改。
评论