数据库技术的新发展

转载 2006年06月08日 20:47:00
数据库技术是信息技术的一个重要领域。传统的关系型数据库管理系统解决了运行单一应用的多个用户访问同一信息时对该信息的共享能力,保证当一个用户对此信息改动时另一个用户不受它的影响,同时使数据及时得到备份,并且保障数据的安全性。
但快速变化的业务对数据库应用提出了新的性能需求。随着公司通过Internet建立竞争优势,新的需求出现了,这体现在如下几个方面:
*客户建立分布式系统必须处理与可用性、访问和可管理性相关的复杂问题
*通过Internet与外部客户相连需要高性能的系统
* 随着商业应用变得越来越完善,应用需求也越来越复杂
*向外部客户开放公司数据产生了重要的安全性问题
* IT正面临着引入新功能同时保护数据库系统初始投资的压力
*随着对业务关键操作需求的增加(来自VLDB、不断增长的用户等),可扩展性和系统资源分配变得十分重要
*系统体系结构必须容纳不断增长的用户数目和大范围的应用
* 客户必须从IT处得到竞争优势的保障,并把投资转化为实际的回报
  面对新的业务挑战,一个功能强大的、具有良好兼容性的数据库管理系统-Sybase Adaptive Server Enterprise 11.5应运而生。
Adaptive Server Enterprise简介
   Sybase于1997年9月16日在New York IT论坛上发布了Adaptive Server Enterprise 11.5。Adaptive Server Enterprise 11.5的关键特性有:增强的混合负载环境性能、可伸缩性、可扩展性、安全性和高度可用性。Adaptive Server Enterprise是Sybase Adaptive Server 产品家族的重要成员。其他成员包括 Adaptive Anywhere和Adaptive IQ等。
  将Sybase Adaptive Server 产品家族与其他单个的竞争产品相比,在性能、功能和资源需求方面而言,Adaptive Server产品家族的每个成员更能满足专门应用的需求,这一点明显不同于并高于竞争产品。Sybase Adaptive Server产品家族中各种优化产品中所共有的通用服务使它们与其他通用服务器一样好用,但却是真正具有适应性的。客户可为其应用选择适当的数据库技术组合(为移动用户选用资源需求小的、为OLTP选择高性能事务处理的、为商业分析选择交互式查询的),并可加入新功能(图象、多媒体、地理空间、时间序列),而不用改变其数据库系统或重写应用。这种适应性的方法保护了客户已有的投资,提供了最佳的性能与功能,减少了改变或增加功能或容量所需的成本。由于大多数通用服务支持以前的或新的Sybase产品,客户可以利用现有Adaptive Server功能并能在新功能发布后及时加入。
   Sybase的 Adaptive Server产品家族提供了适于不同应用需求的优化的数据存储,以及带通用服务的Adaptive Server Architecture,使建立应用与分发管理产品家族变得更为简单。
   Adaptive Server Enterprise 11.5是为处理大量事务(在高性能和混合工作负载条件下的联机事务处理)而专门设计的。Adaptive Server Enterprise 11.5也适于需要运行数据仓库的环境。
Sybase Adaptive Server Enterprise 11.5的产品有很多优点,支持的功能主要包括以下几项:
*Java:用于服务器方商务逻辑的Java Beans组件是开放的、可重用的,所以大大减少了应用开发的时间和成本。
*数据仓库:具有高度可扩展并行操作,支持中心化的数据仓库操作,能提供最佳的VLDB性能;提供具有混合负载支持的数据仓库以支持OLTP和决策支持用户共享数据;以及突破性的交互查询能力,以支持数据集市商业分析。
*客户中心计算:对于自助应用、电子贸易和数据库驱动的Web节点来说,顾客满意度取决于数据库性能。Adaptive Server产品家族允许根据专门的应用需求优化数据存储,为以客户为中心的计算提供了最佳解决方案,这意味着可以同时实现较高的性能和最大范围的应用功能。
*大型SMP系统:当对处理时间和可靠性要求很高时,Adaptive Server产品家族是用于大型SMP系统的最佳解决方案。Adaptive Server Enterprise帮助公司利用SMP硬件支持更多的应用和使用户达到可预期的高性能,通过并行处理减少大规模处理所需的时间,通过错误隔离和真正的在线数据库备份实现最大的可用性。可预期的高性能意味着特定的用户和应用具有专用的资源,使响应时间得到了保障。通过为特定的应用和用户调节内存、处理过程和磁盘资源,使管理大量不可预计的事务的工作变得简单。
*3层/N层计算:Sybase Adaptive Server产品家族是多层计算的最佳解决方案。Adaptive Server提供具有统一登录、代理授权和审计的安全服务,使建立真正的安全的多层系统变得更容易。通过支持可在各层重用的JavaBeans for Adaptive Server商业逻辑(可重用到各层),Adaptive Server提供了重新配置商业逻辑处理的能力,以适应不同客户的需要。
*通过Adaptive Server Architecture和Adaptive Server产品家族,Sybase提供了在不可预计和异构的计算环境中所能达到的最佳性能。其体系结构使其易于与传统系统和现有系统以及Sybase系统和非Sybase系统方便地连接,以满足各公司当前的需要。由于该体系结构已经支持Java,所以也能很好地满足未来的需要。
*对于不同的应用需求, Sybase Adaptive Server产品家族提供了优化的数据存储,Adaptive Server体系结构使得增加新应用所需的专用数据存储非常容易,而不用更替现有的商务数据。
*Adaptive Server Enterprise 11.5在不可预计的环境中提供了可预计的性能。随着数据库与Internet/Intranet应用的连接,在任一时刻作用在数据库资源上的用户数和请求数变得难以预知。通过提供对磁盘、内存和处理器的粒度控制,Adaptive Server Enterprise 11.5能够管理系统对每个变化着的需求的响应。
*Adaptive Server Enterprise 11.5能从同一服务器中运行不同的应用并处理混合负载,包括决策支持、在线事务处理及Internet 数据库访问同时发生的情形。
*Sybase Adaptive Server体系结构是建立分布式系统的最佳选择。Adaptive Server Enterprise 11.5具有内置的分布式支持,并包含对其他数据源(包括传统系统)进行分布式访问的选项。
Adaptive Server Enterprise迎接挑战
Adaptive Server Enterprise 11.5对目前客户面临的许多关键问题作了回答。
*减少了开发及分发数据库应用的时间和成本。
Adaptive Server Enterprise 11.5提供了对已有数据的轻松组合。只需对应用作最少量(如果需要)的改动或在数据库的新类型中加载最少量的数据,尽可能地避免了对用户的重新培训。
Adaptive Server体系结构的通用编程语言和通用服务意味着用户能在整个系统中以一种通用的方法安装、配置及监控数据存储。用于Adaptive Server Enterprise的通用服务有:系统管理、Sybase 及非Sybase数据存储间的数据访问、在Sybase和非Sybase数据库之间的数据移动、消息队列、安全性、Web访问等。
复杂性的减少意味着效率的提高。通用语言使编程时间尽可能地减少。通用服务降低了培训和维护的时间及成本。
*允许客户挑选最适合的数据存储,而不是像单一规模服务器提供折衷的方案。
不同类型的应用对性能、功能及资源需求的要求大不相同。通用服务器对所有事务模式和数据类型使用同样的事务处理引擎,这使性能、功能和资源需求等都因折衷而受到影响。Adaptive Server优化的数据存储方案能更好地满足各种应用的需求,不仅提供最佳的性能,也提供比单一规模服务器方案更为优秀的功能与资源需求选择。Adaptive Server Enterprise通过高性能、可扩展、按传统数据类型和商业事务模式优化好的事务处理引擎,来支持OLTP/DSS/混合负载需求。Adaptive Server Enterprise不仅能达到优异的TPC效果,还能提供用于混合负载环境中的针对应用的性能调整控件。Adaptive Server IQ使用与传统关系型数据完全不同的存储和访问策略,实现了突破性的交互查询性能。Adaptive Server Anywhere为移动用户提供小型的自调节数据库。
Sybase专用数据存储使用久经检验的商业技术,提供对文本、图象、图象搜索、地理空间及时间序列信息的专门处理能力。每个专用数据存储都提供为实现最佳性能而设计的专用函数和存储服务。
*满足以客户为中心计算应用的不断增长的新的性能要求。
面向客户应用的性能对顾客满意度有着巨大的影响,Adaptive Server Enterprise提供了世界领先的性能和高可用性;可扩展到大型数据库和操作,包括VLDB和数据仓库应用;通过专用资源提供可预计的性能,为不同的应用分配资源使关键操作能获得所需的处理能力,在保护传统投资的同时,提供了许多用于专门化数据存储的选项;允许客户不用完全替换旧数据库而添加Sybase数据库;客户可建立同时访问新旧数据库系统的应用。
用户能够把系统资源集中在大型或非常重要的操作上,从而能快速完成这些操作,达到资源利用最大化。复杂操作可分解为并行操作,分散到多个不同的处理器中进行,提高速度。优化器能在运行时决定给定的操作并行化是否会提高性能。由于系统是"并行敏感",最终用户不必花费时间计算对某一操作并行是否会提高效率。这一特性是Sybase专有的。资源控制使数据库管理员能够阻止那些垄断系统资源的失控(Nightmare Query),还能在特定的时间段内限制对系统资源的访问。
*保障数据安全,支持利用Internet上日益增长的竞争优势和新的机会。
使建立和分发Internet/Intranet应用的安全系统变得容易;集成的安全性控制层,为不同数据库中不同的安全系统提供了单一的界面,使用户能够灵活地使用分布式系统中所需的kerberos、DCE或NT Registry服务。
自动容错通过使用硬件机群为用户提供了高度可用性支持。如果机群中一台机器出了问题,另一台机器可以接替工作。页级恢复错误隔离首次得以实现。在一个子系统出错(如磁盘子系统出错)时,大型数据库系统中受影响的仅是位于出错磁盘上的页,其他部分可以继续操作。时间点恢复为用户在系统出错后恢复其数据库提供了更大的灵活性。

相关文章推荐

数据库技术的新发展与新特点

  • 2011年09月13日 22:51
  • 221KB
  • 下载

敏捷测试的思考和新发展

文 / 朱少民 2010年为《程序员》杂志写了一篇《敏捷测试的方法和实践》,我们可以回过头来,看看过去的一年,敏捷测试发生了哪些变化。首先,我做了一个实验,分别打开2010年和2011年的“STAR...
  • WYZSC
  • WYZSC
  • 2011年09月01日 16:10
  • 738

电子商务新发展 海峡两岸智富惠论坛今日在厦召开

原文地址:电子商务新发展 海峡两岸智富惠论坛今日在厦召开作者:zhiwei0056   第四届海峡两岸电子商务智富惠发展论坛今日上午在厦门隆重开场。(中国台湾网 高斯斯 摄)  中国台湾网4月10日厦...

分数阶导数的新发展:记忆依赖型导数概念

分数阶导数的新发展:记忆依赖型导数概念 已有 4959 次阅读 2012-2-23 17:48|个人分类:记忆依赖型导数|系统分类:论文交流|关键词:记忆依赖型导数概念 数学像一棵大树,...

地图制图的新发展电脑制图

  • 2010年07月14日 16:49
  • 86KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库技术的新发展
举报原因:
原因补充:

(最多只允许输入30个字)