|
Sybase ASE:
开发上:缺少rank, row_number, lag, 以及其他的max/min/avg分析函数支持;缺少tsql表函数;另外缺少一个主打的开发工具平台(oracle sql developer, Toad, pl/sql developer; DB2 data studio, SQLServer Data Tools等都不错);
管理上:设备和日志的使用确实比较头疼;缺少可以跟oracle OEM类似的企业管理器。以前的sybase centual还可以,和sqlserver management studio有点类似,不过现在已经抛弃了。sybase CC基于flash的界面看起来比较清新,可是还是缺少许多的功能,比如性能监控,开发调试等。
Sybase ASE配置参数上相对于oracle/SQLServer来说还是比较复杂。现在oracle/DB2都把以前的许多参数,例如内存管理,存储管理等设置为自动了,所以看起来oracle/db2的几百个参数,实际上真正需要配置的只有几个。sybase ASE貌似需要关注的参数还是很多。
管理上总得说来,现在的ora/db2/sql数据库系统都希望把底层的内容,包括存储,内存,进程等自动管理分配,给管理员留空间努力管理好上层的应用,sybase还需要努力。
性能上:Sybase许多的概念提出都比较先进,例如内存数据库,在15.5就出现了,不过性能上比普通的没啥提高,似乎sybase自己都不打算怎么发展了;现在反而微软在自己的sqlserver2014中集成并且大肆宣扬了一番;ASE在并行上,以及大数据量上还是有很大的差距,感觉sybase ASE就是集中精力发展事务处理,分析处理能力比较差;尽管有SybaseIQ,但是现在许多的系统其实都是混合型的;sybase ASE cluster edition,这个可以和Oracle RAC叫板的版本,也没见有人用过,不知道究竟怎么样。
Sybase IQ 2年前还是有很大的竞争优势的,毕竟列式数据库自己还是老大;可是现在,vertica, DB2, SQLserver都有列数据库了,而且DB2/SQLServer他们都是可以行列混合,查询最新的数据用行式,大数据量分析型的用列式,sybase IQ的优势正在慢慢消失。不知道SAP能否把ASE和IQ进行整合,优势互补。
|
|