首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开源- ARIES实现

开源- ARIES实现
EN

Stack Overflow用户
提问于 2012-09-06 08:13:37
回答 1查看 226关注 0票数 0

有人知道用于事务恢复的ARIES方法的开源实现吗?似乎相当容易实现,但很可能总是在细节中的魔鬼,一个“稳定”的实现将是伟大的。

例如,所有事务操作/更新都是首先缓存的,并且只有在缓存逐出条目时才写入持久存储,还是立即写入持久存储。因此,如果一些条目没有被写入日志中的持久性存储以提高性能(或者可能发出NIO调用),那么在断电时通常是正常的吗?我读过一些文献,但对实现本身一无所知。尽管如此,似乎没有什么可以控制是否所有的更新都被持久化,以防出现系统故障/崩溃。那么,基本上如何确保在崩溃后重新应用来自事务的所有更新呢?我认为这永远不能保证(只是日志中必须重新应用的那些)?回到最初的问题:有人知道一个“经过验证”的开源变体吗?

EN

回答 1

Stack Overflow用户

发布于 2012-11-30 11:02:36

白羊座只是确保原子性和持久性的一个基本概念。你可以参考PostgreSQL和MySQL innodb,但是这些代码包含了很多细节,所以你会感到困惑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12291397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档