近年来企业数据爆炸已经成为现实。加利福尼亚的一所大学的研究报告指出:每年全球将产生15亿TB的新信息。按照最保守的估计,每个企业每年将新增30%的数据。
造成这一现象的原因很多,一个明显的因素是Internet和内部网络应用的不断扩充,这些应用经常要通过利用数据复制来实现数据共享。另一个主要的因素是财务透明法案的实施,例如Sarbanes-Oxley法案和其它规章制度。这些法案要求公司必须汇报多年的财务和运营数据。制造业、零售业和供应商都逐渐采用即时(Just-in-time)库存和组装的管理模式,哪怕用户只是购买了很小的商品也同样要运行整个流程并产生交易数据。在金融行业,股票市场交易数据成几十倍速度递增,全球经济一体化亦带来了贸易数量的大幅增长。而且现在几乎在任何行业,CRM和其它类似的针对市场、销售的应用都产生了海量的历史交易和个人数据。
商务智能的不断普及也是造成数据爆炸的原因之一。这种技术要求在线存储长期的数据用于查询,而不是备份到磁带机中。
最终,企业在数据管理方面将面临三个严峻的挑战:提高在大数据量下的运行性能同时控制成本;面对不断增加的复杂度仍要降低系统运营风险;充分应用新技术同时为将来打好基础。本文将介绍Adaptive Server Enterprise (ASE) 15如何解决在数据管理方面的三个关键问题。
提高性能并减少成本
当数据量飞速增长时,仅仅增加数据存储设备无异于杯水车薪。在当今激烈竞争的商业环境中,因为利润空间极为有限,因此控制数据管理成本是至关重要的。同时,用户对加快交易速度和即时访问的期望亦是水涨船高。如果企业希望可以保持持久的竞争力,那么就必须增加系统容量、提高性能并控制成本。面对这种严峻的成本-性能挑战,Sybase在减少总拥有成本(TCO)方面的先天优势赋予了ASE15领先的地位,正如Standish Group的报告中所指出的:
ASE 性能的提高和对TCO的有效控制是建立在虚拟服务器架构(Virtual Server Architecture, VSA)上的,这是多年来 Sybase 独有的体系结构。当绝大多数数据库产品还依赖于操作系统来进行大量性能调优工作的时候,VSA架构使得Sybase对系统的控制可以直接触及到数据存储的设备、运行进程的内存缓冲和其他系统资源。与操作系统和相关软件保持独立让ASE可以更智能化地进行系统自我调优。VSA只需要很少的内存资源和内部交换开销,所以ASE可以管理大量的联机用户。
针对于这个最基本的要求,ASE15增加了大量新功能,显著地提高了性能。正如在先前对ASE15和ASE12.5的测试中所显示的:

在ASE15中运行一个实际的混合工作负载应用,速度平均提高20%。
实际系统中的星型结构和复杂查询的性能在ASE15中提高50%。
TPC-H测试中的查询速度(未经调优)在ASE15中加快40%。
在Linux平台上,平均交易处理性能提高10%。
能够使ASE15提高性能并控制成本的最主要原因是其全新的查询处理引擎:
为在混合工作负载环境(联机事务处理和决策支持系统)中提供高性能而设计,确保在高峰时间可以响应大量用户同时的交易请求。
更充分有效地使用系统硬件资源。新的并行查询功能可以针对存储在不同分区或设备上的数据在一个查询进程中同时使用多CPU 来并行运行多个线程,或运行同一个查询的多个实例。
采用了专利技术的、自调整的优化器和查询引擎。可以智能地调整复杂的查询操作并忽略那些未包含相关信息的分区上的数据。
当ASE15和ASE12.5进行性能对比时,测试结果显示在一个630MB数据库上运行一个针对无索引表的、包含Join操作的查询的性能有极大提高;包含Group的vector aggregation 操作性能提高186%,同时I/O操作减少83%;多级aggregation操作的性能提高571%,同时I/O操作减少93%。
ASE15还通过一系列用来管理和诊断数据库服务器的新特性来降低运营成本,包括:
Plan View —— 一个增强的诊断工具可以显示ASE如何运行查询并指出哪里可能需要额外的索引。另外还有查询进程矩阵(query processing metrics),在诊断一个正在运行的查询时,该工具可以截获运行性能数据并预测所需的系统资源。
自动的统计更新功能,可以节省人工和系统资源,而且将对ASE性能的影响降到最低点。
一个企业级浏览器,可以帮助用户方便的管理远程的多个ASE数据库而无需逐一登录。
一个任务调度向导,它的模板包含了大部分的ASE常见任务,如更新统计、调整空间等命令。
此外,ASE15在Linux平台上的超凡性能可以让企业充分利用那些小型的、低成本的计算机来节约成本。 ASE已经被LinuxWorld杂志评选为“Linux平台上最好的数据库”, 并且获得了Open Source 杂志颁发的Best SMB Linux Package Award。ASE15 Linux版可以象在其它平台上一样为企业提供同样的高性能、高可靠性和对关键数据的管理。




