sqlserver2012 oracle11g

1、

SQLServer2008过去4年了,SQLServer 2012作为一个大的版本,其中应该出现很多令人激动的新特性。然而,到现在为止看到的新特性没有几个。让许多人感觉最大的新特性就是alwayson.不过个人实在想不明白,alwayson不就是允许多个数据库作为一个failover整体,允许多个备用数据库,并且备用数据库允许只读查询等,这些特性早在2007年发布的oracle11g中就有了。其实这些alwayson特性,就是用来为sqlarzue服务的,对于一般的企业用户来说根本不算新特性,scale-out横向扩展的集群技术依然遥遥无期,微软还是冀希望在多处理器的NUMA上,对于infiband带来的多机集群没有兴趣。另外,sql引擎中寥寥无几的新特性,微软看起来是要放弃在关系数据库的核心上和oracle,db2一决高下,转而大力加强低端的数据仓库/商务智能和数据库的结合上了,SSIS,SSAS,SSRS已经要掩盖了SQLServer的光辉。看来db2有很多的机会了。

 

2、

在虚拟化平台上,ALWAYSON也没啥价值,对中大型应用来说

可能MS的目标就没有把FAILOVER当作DB的重点处理,因为VT已经成熟了

 

3、

微软现在的兴趣在云计算和商务智能上。

用过了SSIS,感觉很一般,没有那种大气完美的感觉。

SSRS更别提了,感觉和cognos差很远。

SSAS还可以,不过估计还是没法和Essbase等竞争。

 

4、SSIS是鸡肋

 

5、

你没发现这2年微软的SQL就是在照抄ORACLE的

ORACLE的DATAGUARD 对应微软的ALWAYSON

ORACLE9I的捕捉记录更改,对应微软的CDC

ORACLE的SEQUENCE,现在微软2012也推出了,以前只有自增长字段。

ORACLE的REDO和UNDO分开,微软的曲线实现是SNAPSHOT。

很多都是照抄ORACLE的,说明微软把ORACLE也研究了很透。

还有DMV也是照抄ORACLE的。

还有如PIVOT,差不多都是照抄。但是ORACLE没有SSIS,SSRS,微软都帮你整合了。

综合来说,现在微软SQLSERVER越来越能支持大型的应用了,吸引做ORACLE的人转到SQLSERVER

 

refUrl:http://www.itpub.net/thread-1558255-1-1.html

 

 

 

 

你可能感兴趣的:(sqlserver)