技术开发 频道

Oracle数据库需要向微软学习什么?

【IT168技术评论】
    这么些年来,Microsoft数据库拥护者和Oracle忠实粉丝之间的“战争”一直没有停止过。Oracle的忠实粉丝说Oracle有这么些特性,Microsoft数据库拥护者的拥护者也不示弱,列举SQL Server同样的特征。比较它们之间的功能特性并不是问题的所在。当然,功能特性也很重要,你的数据库需要满足你的需求。但是,你知道这两个公司真正的不同点在哪里吗?为什么Microsoft在界内有如此大的影响呢?本文从另外一种角度来看这个问题。

    答案很简单:那就是信息共享。Microsoft已经建立如此强大的社区,它的会员非常热心的帮助彼此。另外,还有许多的论坛供你去交流解答问题,只不过看你有没有时间去访问那些论坛而已。我发现的最值得惊讶的事情之一就是MSDN论坛,这里面出入的不是Microsoft专家,就是研发小组成员。你不可能找更比这个更好的论坛,因为这里面高手如云。要知道你交流提问的对象是那些技术支持小组,和那些编写产品代码的开发人员,有他们来帮助解决问题,岂不是事倍功半。除此之外,你还会看到Microsoft的MVP在那里写非常不错的文章和书籍。对于SQL如何工作原理,他们是不会有任何的保留的,这么一来,你就能清清楚楚,很快的解决问题。

     Sean McCown是一位资深的数据库工作者,在数据库行业摸爬滚打15年了。他在自己的博客中写道, “如果你随变找来10个SQL Server 数据库管理员和10个Oracle 数据库管理员,并且让他们各自在自己的平台上给出某一问题的解决方案,SQL Server数据库管理员找到问题的答案的速度会比Oracle 数据库管理员快很多。这已成为一个事实。如果你想知道Oracle内部是如何工作的话,或许不是一件容易的事情,但是就SQL Server而言,有许多的示例和教程,找到答案只是几分钟的事情。”

    来自于ITPUB社区的一位至深数据库专家也同样表示,“就封闭性而言,客观地说,这2个产品都不是开源的,都是封闭的。我们其实都不知道他们内部是如何工作的。人们觉得SQL Server更加封闭的唯一原因就是它是微软的。”
0
相关文章