文档介绍:数据库未来展望 IBM数据管理解决方案总经理 Perna
你也许无法相信未来数据管理产品的功能。因此让我们从目前数据库的一些新特性着手。
一位年轻人因患某种相对罕见的流感而到医院就诊。这是检查医师本周遇到的第三个相似的病例,他需要更多的信息。困惑不解的医师取了血样并安排了其他一些程序。然后,他坐在计算机前面,(通过一个简单的图形用户界面)申请了一系列血样分析项目,并将结果与世界各地具有相似症状的患者进行比较。他还请求检索与该年轻人情况相似的患者的诊断、治疗和结果记录。然后,医师向疾病控制与预防中心(CDC)请求获得该病症发展的相关信息。几分钟后,医师就为其他患者找到了这种不寻常流感的治疗方法,该流感近期在污染程度较为严重的一些城市流行。
这种情景能在今日成为可能吗?有可能(假如我们已拥有正确的科学分析和仿真工具包),但要为此支付高级应用发展和系统配置所需的费用。数据管理早已发生变革以使类似情景切实可行:系统在更快、集成度更高、更易使用的同时增强功能、可扩展性和分布性。
本文中,我将介绍数据管理行业今后几年酝酿的产品以及推进 DB2 优先发展的动力。
复杂因素
当今的公司正面临不断增加的数据管理工作的挑战。越来越多的商务程序实现了自动化;更多的历史记录和分析工作被捕获并保存下来;新的规章制度正在改变商业模式。简言之,数据量在不断增加。用于处理孤立程序的专用系统必须连接起来以生成报表。例如,兼并和收购迫使商务程序(风险分析)和数据(客户信息)进行集成。不同的商业单位必须共享信息以获得新的收入增长点,而公司也必须与商业伙伴、供应商和客户交流信息。全球商务意味着管理分布式数据库并提供全天候的可用性。成本居高不下、经济停滞、竞争压力增加迫使企业提高运行效率,这通常意味着员工数量减少,同时管理的数据维护及访问任务的复杂性日益增加。
当数据管理所带来的挑战日益增加时,信息的重要性就被提升到前所未有的高度。各种形式的信息--数据库、电子数据表、文档管理系统、文本文件、网页、图表和图像--就成为企业共同的财富。因此,对数据库和其他各种来源的数据进行管理的需求,以及为非IT专家的商业用户提供更便捷的方式访问这些数据的需求都在日益增加。
更好的引擎
更多的数据需要存储、更多的业务需要处理、更多的分析需要完成,而且没有喘息时间,这些都期待着所有的数据管理要素继续改进。
载入和检索速度。
研究具有更快的载入和检索速度的存储方法仍将打头阵。快速数据访问研究包括新型索引(例如,能够迅速适应新数据类型的通用索引结构)。采用多维聚簇加速访问多维数据,该技术已在 DB2 Universal Database (UDB) 中应用并将在后续的版本中继续使用。IBM 不断研发不同的存储方案以增加数据聚簇速度并加强对大对象的控制能力。
对大量数据的高效查询。
解决海量业务数据高效处理和复杂查询的工作也正在进行中。例如,IBM Almaden 研究中心开发了一种新方法,它通过采样获得数据的随机子集并根据该样本估计或外推解答,使系统能够更快地为复杂查询提供近似解答。该技术已应用在DB2 UDB 测试基础版中。采样将以更快的速度获得更好的统计信息,帮助优化和不同的设计顾问。此外,为提高带有大量子查询和复杂操作内容(例如和外部关联和反关联)的查询性能所做的