SUNDB数据库的持久化技术包含两部分,redo日志及数据镜像文件(data file)。
SUNDB数据库在处理事务commit时,采用了WAL机制,只有写入到redo日志中,才会实现最终提交,所以全量的事务都会存储在redo日志(存放于磁盘)中,保证了事务不丢失。
另外,数据库还会定期把内存表中的数据(全量)镜像到磁盘上进行持久化,这样在数据库恢复的时候只需要采用“数据镜像全量读取+redo日志增量实现”的方式进行加载,避免了全量执行redo日志而造成的效率下降。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。