|
1.首先作为一个开发DBA,很自然的希望,IBM能提供更强大的SQL功能(或过程中用到的内置包),比如connect by,model这样的语法都很实用。我有在网上查到说DB2兼容ORACLE的语法。。但当时照着网上说的设置,我怎么也没整出来。。如果不需要麻烦的配置工作就能直接用ORACLE的语法的话那就太好了。
2.同样希望能有一个操作方便,感官上用着很舒服的像pl/sql developer那样的操作DB2的工具,老实说DB2的开发工具还有很多“用户体验”方面的可以改进。
3.想要个DB2的完整的中文文档。。。。。然后DB2的技术支持还比较薄弱,也许是因为用的人比较少吧。。当然比起同样是IBM旗下的INFORMIX来说算好多了。。。
公司业务原因导致我几乎什么数据库都用过,从开发的角度上说, DB2提供的SQL语法已经是所有我用过的数据库中第二满意的了,支持分析函数,也可以用with实现递归查询,存储过程写的也算舒服,不过作为开发者的我们,当然不会只满足于这一点点语法,尤其是还有个提供更强大语法的ORACLE作对比的前提下。。从管理的角度上说,基础工作比如备份恢复都没有问题,深的我没有用过就不发言了。。性能也相当不错,听说DB2还有很多单独收费的控件,总的来说我还是比较愿意用DB2的。
最后提点其他的。。能不能给INFORMIX也加点功能。。就算没有分析函数。。最起码来个rownum。。。好歹也都是IBM下的产品。。。 |
|