|
1. Oracle vs. DB2 你认为它们各有什么优缺点?
Oracle RAC,都接近20年的开发了(从7开始算起),比较成熟,客户使用量也多;db2 DPF,数据仓库还可以,事务处理许多场景下就不合适了;purescale,有待检验;
Oracle 管理监控,从statspack到AWR, ADDM, SPM, sql_monitor,历史信息,实时监控,应有尽有;db2 从snapshot, 到db2top, MON_XXX function,虽说也都能对上,可使用上实在不怎样;
Oracle 多用户并发处理,沉稳;db2, curr_commit打开,处理多用户事务时候日志读非常影响性能。
2. 在DB2开发过程中,你是如何选择开发和迁移工具的?
以前只开发,不迁移;现在既然有数据移动工具了,就用这个,不过用起来许多时候问题还是很多的。
3. 从Oracle迁移到DB2,迁移PL/SQL或者Java存储过程时通常有什么原则?有Oracle经验的用户开发DB2的SQL PL存储过程时需要注意什么?
能少改就少改的原则。
需要注意自己多测试,比如pl/sql里面的forall,在oracle里面能大大减少plsql引擎和sql引擎之间的调用次数,db2里面嘛,就是一个壳子,SQL该运行多少次还多少次,确实比oracle里面的慢很多。
4. 在应用开发中,如果使用JAVA EE 平台,你使用了什么数据持久化框架?
没有。
5. 你在.NET平台上开发DB2应用,有什么困惑?
困惑的是.NET平台上为什么不用sqlserver。
6. 说说读完试读章节后你的感想。
内容例子都很详实具体,非常适合入门初学者;讲解清晰易懂,不像许多翻译过来的书,看完一页都不知道究竟是什么意思。 |
|