使用依赖于SQL的体系结构防止操作风险

时间:2011-06-03 11:55:44

标签: mysql sql risk-management

我目前正在开发一个非常关键的工具,它对MySQL数据库具有很强的依赖性。 这特别意味着如果SQL服务器某天停机,所有用户将无法使用该应用程序,因为它正在检索存储在数据库中的配置并启动在DB中定义的组件,并且该工具绝对需要配置即将推出。

因此我想知道我有什么选择来限制这种风险,即。即使数据库已关闭,也可使应用程序正常运行。我应该定义一个回退数据库吗? 这是我第一次处理这样一个关键方面,而且我没有被介绍过这种风险管理。

欢迎任何见解

1 个答案:

答案 0 :(得分:1)

实施故障安全SQL后端不是应用程序的责任。应用程序应该检查SQL服务器是否正在运行,如果没有,它可能会重试最后一个SQL语句一段时间,如果失败则打印出红色的悲伤消息。如果有更多SQL服务器(hotswap或其他东西),应用程序可能会在它们之间自动切换。这是该应用在此主题中所做的最大值。

我认为设置故障安全SQL服务器或服务器场有很多解决方案和想法,但它超出了范围(我的意思是编程)。

相关问题