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