IBM已经声明了IBM Data Studio的通用性——最棒的是它对所有人免费。尽管IDE的第一个版本和我已经讨论的全周期覆盖的目标还离得很远,某些特性已经可用了。比如,Data Studio提供了一些IBM RDA里的子集。它也有ER图,一个简单的数据分发查看器等等。
从开发的角度,你可以从程序员的角度来看一些问题,如创建SQL和XQuery语句,routines等等。除了上一个版本DB2 9 Developer Workbench所提供的那些,IBM Data Studio还有一些更多的增强设计来提高开发者的效率。另外还有一个新的Web服务框架,叫做IBM Data Web Services。最后,增加了DBA活动的一些新特性。从管理角度来说,它也给你提供了安全角色工作的能力。
显然我能说的面面俱到,不过下图给你一个总体印象。
![]() |
IBM Data Studio去向何方?
在本节中,我列出IBM Data Studio的首要问题。
第一个目标,是减少这个工具集关联的footprint,因为客户端并不和服务器关联,IBM Data Studio可以有自己可用性调度,比一个数据服务器更加主动。
另外,DB2或Informix IDS必须被看做IBM WebSphere应用服务器的毫无疑问的选择。对于pureQuery的首次发布是第一步,但是希望见到其他结合点的开始。一些可能的例子包含JDBC Capture来使能pureQuery为任何Java程序服务,重要的性能监控和问题判断帮助,支持pureQuery,Spring,iBatis等的openJPA。其他被考虑的紧密结合如对象网格。
因为IBM Data Studio目前代表了一个标准工具集以及一个为各种角色和特性提供的可插入的接口,你可以看到一些关键的IBM信息管理产品被集成到这个工具集中来,如DB2 Change Management Expert, DB2 Performance Expert, DB2 Warehouse Edition中的DB2 Design Studio, IBM Optimum suite,和DB2 High Performance Unload。希望见到一些针对IBM Data Studio的性能管理插件。比如,一些提供SQL语句级的IBM Data Studio性能管理细节和历史趋势分析。除此以外,数据服务器个人版可以提供报告数据库资源使用情况,比如SQL语句,包或集合,应用,应用服务器,Java类名等。
最后,希望具有扩展的管理功能和“改变任何事情“的能力:查看和改变注册值,数据库和数据库管理配置参数;用于死锁和超时事件的FTA;其它DB2 Control Center中的改进IBM数据服务器运行体验的条目。记住,这些是目标,而不是承诺。
总结
在本文里,我尝试着介绍IBM新推出的Data Studio。这个工具覆盖了整个应用程序的生命周期,可以用于:
IBM Data Studio被期望简化和加速新技能的培训,通过一个易用的和IBM Rational软件开发平台兼容的集成用户接口,来提供一个“一次学习,面向所有数据服务器”的工具集。
最后,IBM Data Studio被期望通过无须编程而开发和发布数据相关的Web服务,来加速信息服务。因为它支持Info 2.0,支持Web 2.0协议和格式,它将会把你的应用带入下一个技术潮流中。