gpt4 book ai didi

database - atomikos 事务日志有什么用?

转载 作者:搜寻专家 更新时间:2023-10-30 20:56:25 26 4
gpt4 key购买 nike

我继承了一个应用程序,该应用程序使用 Atomikos 在 Oracle 数据库之上的 Spring 中进行事务处理。在生产部署中,始终通过设置 com.atomikos.icatch.enable_logging=true 来启用事务日志记录,但事实是我找不到关于这些日志究竟用于什么的任何信息。

atomikos 网站声明“这永远不应该在生产中禁用,否则无法保证数据完整性”,我在该网站的 jta.properties 中发现一条评论说存在“重启或崩溃后丢失数据的风险”如果它被禁用。

我们不会在我们的开发环境中启用此功能,但能够正常使用该应用程序。我认为它们可能会在应用程序崩溃的情况下使用,但如果是这样,我不确定它们将如何使用。也许在下次启动时自动或以某种方式手动?在数据完整性方面,我知道 Oracle 支持它自己的数据恢复,但也许这些事务日志包含 Oracle 尚未看到的数据,例如如果 Spring 崩溃。

最佳答案

http://fogbugz.atomikos.com/default.asp?community.6.1950.6似乎表明事务日志仅用于恢复,如果您不需要它们进行恢复,可以将其禁用。

关于database - atomikos 事务日志有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19802347/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com