RDB快照是一次全量备份,存储的是内存数据的二进制序列化形式,存储上非常紧凑。当进行快照持久化时,会开启一个子进程专门负责快照持久化,子进程会拥有父进程的内存数据,父进程修改内存子进程不会反应出来,所以在快照持久化期间修改的数据不会被保存,可能丢失数据。
核心知识点:
fork的子进程与父进程共享内存空间,这里有个内存管理上“写时复制”的点,需深究操作系统进程管理的实现了!
RDB快照是一次全量备份,存储的是内存数据的二进制序列化形式,存储上非常紧凑。当进行快照持久化时,会开启一个子进程专门负责快照持久化,子进程会拥有父进程的内存数据,父进程修改内存子进程不会反应出来,所以在快照持久化期间修改的数据不会被保存,可能丢失数据。
核心知识点:
fork的子进程与父进程共享内存空间,这里有个内存管理上“写时复制”的点,需深究操作系统进程管理的实现了!