首页 首页 大数据 查看内容

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

木马童年 2019-5-27 12:50 31 0

就此而言,迷信在数据库中作或IT业中不会有容身之地。 开发人员经常要为一些明显的潜在问题写解决方案。但这些做法完全是没有必要和不适宜的。 就拿我一个朋友过去工作过的地方为例。我本要提到他的名字,但对这一 ...

就此而言,迷信在数据库中作或IT业中不会有容身之地。

开发人员经常要为一些明显的潜在问题写解决方案。但这些做法完全是没有必要和不适宜的。

就拿我一个朋友过去工作过的地方为例。我本要提到他的名字,但对这一点毫无意义。一次我朋友报告了他们应用程序中数据库性能极其低下的情况并且接到处理的任务。经过调查,他发现数据和日志文件在同一个分区,瓶颈就出在那儿。因此他告诉他老板,我们需要把文件放到独立的分区,这样性能将有一个飞跃的提升。就此,他老板回应道,我并不打算将一个未经测试的架构放到我的运行环境中,你首先得测试他。这儿我要说的是,他的老板是个高级数据库管理员,而不是一个普通经理型的角色。

然后,我的朋友很吃惊的告诉他,那是行业标准的做法,其实并不需要测试。该高级数据库管理员回答说,但是“任何事情”都可能发生,所以我们不能冒这个险。

那么首先,弄清楚“anything”是什么?及具体担心的又有那些问题?这些所谓的“任何事情”真的会发生吗?其实不然,比喻说,你的数据库文件不可能自动转换成Oracle文件或者Excel文件以及突然变得和SQL Server 不相匹配。这个文件不可能突然启动去删除记录或者丢弃表格。因此,明确类是这样的“任何事情”都不可能发生,那么你还有什么好担心的呢?你是担心他们不能正常的工作?在这种情况下,如何复制,并保持原件,直到我们证实他们适合新的位置。那些东西都在为你工作吗?不是?为什么不呢?由于什么事情仍可能在发生。别这么回答,你不可能用一句近乎迷信的话“什么都可能发生”来回答。给我一些更具体你害怕的情况,我们将采取步骤来防止他们等。

另一次也出现了同样的情况,我的朋友实施了完善的XML解决方案解决他们一个最大的问题。而且这个方案称得上是及其优雅的,快速和冷静。直接找到了问题的根源 。然而,他不得不调用microsoft.com的XML命名空间,他的老板否定了这份解决方案,因为他认为调用外部资源是不安全的。如果黑客想要攻击,什么事情都可能发生,他只是不能提供这样的机会。三个星期后,我的朋友递交了他的辞呈。

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

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

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

在不久的将来,多智时代一定会彻底走入我们的生活,有兴趣入行未来前沿产业的朋友,可以收藏多智时代,及时获取人工智能、大数据、云计算和物联网的前沿资讯和基础知识,让我们一起携手,引领人工智能的未来!

数据库 解决方案 应用程序 计算机
0
为您推荐
大数据技术改变城市的运作方式,智慧城市呼之欲出

大数据技术改变城市的运作方式,智慧城市呼

纽奥良虽像大多数城市一样有火灾侦测器安装计划,但直到最近还是要由市民主动申装。纽…...

大数据分析面临生死边缘,未来之路怎么走?

大数据分析面临生死边缘,未来之路怎么走?

大数据分析开始朝着营销落地,尤其像数果智能这类服务于企业的大数据分析供应商,不仅…...

什么是工业大数据,要通过3B和3C来理解?

什么是工业大数据,要通过3B和3C来理解?

核心提示:工业视角的转变如果说前三次工业革命分别从机械化、规模化、标准化、和自动…...

大数据普及为什么说肥了芯片厂商?

大数据普及为什么说肥了芯片厂商?

科技界默默无闻的存在,芯片行业年规模增长到了3520亿美元。半导体给无人驾驶汽车带来…...

大数据技术有哪些,为什么说云计算能力是大数据的根本!

大数据技术有哪些,为什么说云计算能力是大

历史规律告诉我们,任何一次大型技术革命,早期人们总是高估它的影响,会有一轮一轮的…...

个人征信牌照推迟落地,大数据 重新定义个人信用!!

个人征信牌照推迟落地,大数据 重新定义个

为金融学的基础正日益坚实。通过互联网大数据精准记录海量个人行为,进而形成分析结论…...