技术开发 频道

数据库管理中应当破除迷信

  再次思考“anythign” 是什么?由于什么事情都不可能会发生。而这这样做的结果只是愚蠢的否定掉一个优秀的解决方案,仅仅因为它引用了外部资源的命名空间。

  在IT行业里充满了这些迷信。而这些认识往往是没有事实根据的;他们基于过去错误的事情和认识,人们没有抽出宝贵的时间试图去了解造成他们的原因。现在没人能理解。他们像电脑一样在工作,是半科学和半宗教。你将一个SQLServer集成服务(SSIS)包部署到你的测试盒中,并且运行它。它运行得很好。数据库管理员立即去执行它,并且他开始把他从你过去你用来部署与测试的源方案中提出来。你立即阻止他,因为你希望它是直接被提出。为什么?因为它已经证明自己的正确性并且你觉得这是更稳定的代码,因为它已经被部署测试过了。那么你现在真的是愚蠢。他们正在被以相同的基码数部署,但你坚决主张什么事情都可能发生,使其不能被恰当地部署。那么好,界定“anything”。这正是我们具有的相同的疑问。告诉我是“anything”什么,我们将采取步骤防止它。因为没有什么可能发生,无论是部署源代码还是部署已经被部署测试过的代码。

  再次,我们需要明确,迷信不属于计算机和技术领域。当然,事情出错,也许你甚至不能预测他们。但是,这并不意味着什么事情都可能发生。因为任何事情都不可能会发生。你写代码并部署。一路上,你试图考虑问题并计划将他们控制在合理的范围。并且你进展顺利。不要再次发明车轮。因为个人的缘故,如果你不明白什么,只是问,将表现的很愚蠢。但如果你因为不了解情况而做了什么愚蠢的事情将比你只是问但开发出正确的案表现得更加的愚蠢。

  原文:http://weblog.infoworld.com/dbunderground/archives/2008/10/database_supers.html

0
相关文章