Oracle与SQLServer选型时需考虑的差别-入门底子[Oracle防范]
本文“Oracle与SQLServer选型时需考虑的差别-入门底子[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
甲骨文与微软两大数据库产品,是数据库发展史上的两座大山.这让我们在数据库选型的时刻,基本上没有多大的挑选余地,不是微软就是甲骨文.但是,从他们二者来说,还是有对比大的差别.本日笔者就谈谈在数据库选型的时刻,不得不关注的他们之间的三个小差别.理解这些辨别,可以给我们数据库选型带来很大的指导作用.
1、所支持平台的差别
甲骨文的数据库系统,是在JAVA平台上开辟动来的,所以,保持着众多JAVA程序的特点.若有很多功效都需求操纵号令来完成;如一些帮助工具也都是近似DOS窗口的号令行情势的窗口,等等.而基于JAVA平台开辟的数据库版本,也担当了JAVA的一个很重要的性能,就是跨平台性能.甲骨文的Oracle数据库可以在现有的大部份操作系统上顺利运行,如无论是开源的Linux系统还是微软的服务器 style="COLOR: #000000" href="http://server.it168.com/" target=_blank>服务器系统,又或是苹果操作系统等等,都可以跑Oracle数据库系统.
而微软的SQLServer数据库系统,其只可以在微软的操作系统上运行,这除了技术上的因素之外,大概也是微软捆绑贩卖以及垄断的商业战略的表现吧.
但是,从各个方面考虑,数据库可以支持多个平台的特点,已经越来越重要.
一是从服务器安定的角度考虑.到目前为止,开源的UNIX还是首选的服务器操作系统.UNIX服务器操作系统的安定性是有目共睹的;而微软的服务器软件漏洞之多、安定性之差也是大家感同身受的.相比之下,在一些安定性要求对比高的利用上来说,大家越发喜好利用UNIX(大概其分支LINUX)作为服务器软件.固然,其在保护本钱上大概会高于微软的服务器操作系统.既然在服务器操作系统上有多个平台可以挑选,那么无论是企业还是软件公司,在数据库选型上,也必必要考虑这个趋向.若商业软件公司,他们开辟的软件只支持微软的数据库,而不支持甲骨文的数据库的话,则他们开辟的软件,就只可以在微软的操作系统平台上利用,而不能在如LINUX的平台下利用,这必将失去很大的一部份市场.在这方面,我们公司的CRM软件业务就吃过一次亏.由于我们公司的CRM软件是从其他公司收购过来的,其只支持微软的数据库产品.固然跟微软的数据库产品捆绑贩卖,据说企业也从微软哪里拿到了不少的返点,但是,也失去了不少的客户.因为目前不少客户在选型的时刻,都需求CRM软件可以支持跨平台运行,分外是服务器上,出于安定性考虑,他们都采取LINUX作为后台服务器的操作系统.但是,我们公司的CRM软件无法适应这个跨平台的需求,所以,被迫放弃了很多项目.目前研发部门正在研究,预备开辟出一套可以支持跨平台的CRM软件.而要实现这个目标,首先要考虑的就是数据库要可以支持跨平台.
二是从客户端的布置本钱考虑.跨平台也是一个必定的挑选.目前微软进一步加强对盗版的打击力度,这固然大概会增添微软的贩卖额,但是,也在一定程度上,把微软的用户向Linux等开元操作系统转移.为了适应这个趋向,企业在软件选型的时刻,不但在服务器上有所表现,在客户端上,企业也要求可以支持Linux等开源的操作系统.这个趋向,也给微软当头一棒.固然说,信息化管理软件的跨平台性能除了跟数据库有关外,还跟信息化管理软件的开辟平台相关.但是,从客户端的布置成本来考虑,大部份企业还是会采取免费的开源操作系统,而软件公司为了满意企业的这一需求,也会采取支持跨平台的开辟语言;而他们也就自但是然会支持甲骨文的操作系统.这必将大大的影响微软数据库系统的市场占据率.
所以,笔者认为,不可以支持跨平台运行,这是微软数据库系统跟甲骨文数据库系统在市场竞争中,最大的劣势吧.
以上是“Oracle与SQLServer选型时需考虑的差别-入门底子[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |