首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Oracle频道
中国IT教育
Google
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 下载 专题 讨论
您现在的位置: 中国IT实验室 >> Oracle >> 产品介绍 >> 正文

Oracle与SQL Server选型时注意的三个差异

  甲骨文微软两大数据库产品,是数据库发展史上的两座大山。这让我们在数据库选型的时候,基本上没有多大的选择余地,不是微软就是甲骨文。但是,从他们两者来说,还是有比较大的差异。今天笔者就谈谈在数据库选型的时候,不得不关注的他们之间的三个小差异。了解这些区别,能够给我们数据库选型带来很大的指导作用。

  一、 所支持平台的差异。

  甲骨文的数据库系统,是在JAVA平台上开发起来的,所以,保持着众多JAVA程序的特性。如有很多功能都需要利用命令来完成;如一些辅助工具也都是类似DOS窗口的命令行形式的窗口,等等。而基于JAVA平台开发的数据库版本,也继承了JAVA 的一个很重要的性能,就是跨平台性能。甲骨文的Oracle数据库可以在现有的大部分操作系统上顺利运行,如无论是开源的Linux系统还是微软的服务器系统,又或是苹果操作系统等等,都可以跑Oracle数据库系统。

  而微软的SQL Server数据库系统,其只能够在微软的操作系统上运行,这除了技术上的因素之外,可能也是微软捆绑销售以及垄断的商业策略的体现吧。

  但是,从各个方面考虑,数据库能够支持多个平台的特性,已经越来越重要。

  一是从服务器稳定的角度考虑。到现在为止,开源的UNIX还是首选的服务器操作系统。UNIX服务器操作系统的稳定性是有目共睹的;而微软的服务器软件漏洞之多、稳定性之差也是大家感同身受的。相比之下,在一些稳定性要求比较高的应用上来说,大家更加喜欢使用UNIX(或者其分支LINUX)作为服务器软件。虽然,其在维护成本上可能会高于微软的服务器操作系统。既然在服务器操作系统上有多个平台可以选择,那么无论是企业还是软件公司,在数据库选型上,也必须要考虑这个趋势。若商业软件公司,他们开发的软件只支持微软的数据库,而不支持甲骨文的数据库的话,则他们开发的软件,就只能够在微软的操作系统平台上应用,而不能在如LINUX的平台下应用,这必将失去很大的一部分市场。在这方面,我们公司的CRM软件业务就吃过一次亏。由于我们公司的CRM软件是从其他公司收购过来的,其只支持微软的数据库产品。虽然跟微软的数据库产品捆绑销售,据说企业也从微软那边拿到了不少的返点,但是,也失去了不少的客户。因为现在不少客户在选型的时候,都需要CRM软件能够支持跨平台运行,特别是服务器上,出于稳定性考虑,他们都采用LINUX作为后台服务器的操作系统。但是,我们公司的CRM软件无法适应这个跨平台的需求,所以,被迫放弃了很多项目。现在研发部门正在研究,准备开发出一套能够支持跨平台的CRM软件。而要实现这个目标,首先要考虑的就是数据库要能够支持跨平台。

  二是从客户端的部署成本考虑。跨平台也是一个必然的选择。现在微软进一步加强对盗版的打击力度,这虽然可能会增加微软的销售额,但是,也在一定程度上,把微软的用户向Linux等开元操作系统转移。为了适应这个趋势,企业在软件选型的时候,不仅在服务器上有所体现,在客户端上,企业也要求能够支持Linux等开源的操作系统。这个趋势,也给微软当头一棒。虽然说,信息化管理软件的跨平台性能除了跟数据库有关外,还跟信息化管理软件的开发平台相关。但是,从客户端的部署成本来考虑,大部分企业还是会采用免费的开源操作系统,而软件公司为了满足企业的这一需求,也会采用支持跨平台的开发语言;而他们也就自然而然会支持甲骨文的操作系统。这必将大大的影响微软数据库系统的市场占有率。

  所以,笔者认为,不能够支持跨平台运行,这是微软数据库系统跟甲骨文数据库系统在市场竞争中,最大的劣势吧。

[1] [2] 下一页

【责编:Chuan】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 ·Java入门 Tomcat的配置技巧精华专题…
 ·Oracle RMAN物理备份技术详解…
 今日更新
 社区讨论
 博客论点
 频道精选
 Oracle频道相关导航