nternet的迅速应用已经戏剧性地改变了今天商业环境的面貌。更多的公司必须在电子商务领域中有效地运行和竞争。这些企业必须满足用户的需求: 用户需要易于理解、有用和个性化的信息在他们的手边 —一天24小时,一周7天,帮助他们作出正确的决策。为了提供这一服务,必须能够分发有用的信息,这些信息一般都存储在企业内部或外部的不同的系统之中。这就要求将企业的内容、商业事件和应用集成起来,通过一个单一、个性化和安全的接口无缝地分发给最终用户。为了满足这些要求,Sybase为这些异构的企业提供了Adaptive Server Enterprise — 业界领先的数据库解决方案。这一portal-ready数据库可提供高可用性、对异构数据库的集成、与Internet技术的接口,并且易于使用、管理和提交。
Sybase Adaptive Server Enterprise除了支持传统的、关键任务的OLTP和DSS应用之外,还可支持Internet的应用。Sybase可以很好地满足关键任务的企业业务应用的需求,提供数据库可靠性、集成性和高性能。Adaptive Server Enterprise有效的多线索结构、内部并行机制和有效的查询优化技术提供了卓越的性能和可伸缩性。Adaptive Server Enterprise还可提供业界领先的企业级集成、强健的数据访问和数据移动技术,支持跨越远程Sybase和non-Sybase数据库的分布事务和查询。
Sybase Adaptive Server Enterprise 12建立在这一坚固的基础之上,进一步扩展了这些功能,通过分发信息和管理商业事务,支持通过企业信息门户对商业系统进行个性化的用户访问。
这一版本可以满足当今的传统的和基于Internet的数据库解决方案的需求,并专注于三个关键方面: Productivity, Availability和Integration。
产品特点 Adaptive Server Enterprise 12支持快速开发,并提交强健的、内容驱动的Internet应用,可将实时的相关信息提交给最终用户。
数据库中的Java Java是Internet的语言。Adaptive Server Enterprise与Java在服务器中的紧密集成允许开发人员创建高性能、可伸缩的应用,它基于一个开放和已被广泛接受的标准。
Adaptive Server Enterprise在数据库中包括一个与JavaSoft兼容的Java虚拟机(VM)。这一Java虚拟机允许开发人员在数据库中编写、存储和执行Java代码。开发人员可以利用已有的Java类并在数据库中安装这些类,从而节约开发时间。这些Java类可在不对Java或数 庾鋈魏涡薷牡那榭鱿略诵小?
Java为数据库编程提供了一个丰富的开发环境。它是一种非专有、可移植的语言,可对传统的SQL进行自然的扩展。通过支持Java标准,包括在SQLJ标准中定义的Java/SQL接口,Adaptive Server Enterprise允许开发人员用Java或Java与SQL来编写存储过程,从而获得最大功能性。
Java为开发人员提供了一个更强大的编程语言用于编写过程逻辑,包括用户定义函数(UDF),如存储过程、函数或触发器。开发人员也可以创建用户自定义数据类型(UDT),它在SQL表的列中以Java类的实例形式存储,并支持这些实例的方法调用。
在关系数据库中存储和运行Java对象的能力将Java的优势带进了企业数据库应用之中。由于Sybase在Adaptive Server Enterprise中支持纯Java,因此应用开发人员无需再用专门的技术集成Java应用。 一个集成的与JavaSoft兼容的Java虚拟机 实用程序可安装Java Package、Class 和JAR 文件到服务器中 通过嵌入式SQL和一个集成的JDBC接口支持从Java中调用SQL - SQLJ Part 0 通过Java Native Interface (JNI) 支持从SQL中调用Java SQLJ Part 1 & SQLJ Part 2 通过标准的SQLCODE Exception过程处理Java Exception 从Java类创建UDF和UDT UDT在服务器的数据行的列中以固定的对象存储 远程Java调试
XML支持 扩展标记语言(XML)是World-Wide Web Consortium (W3C)的标准,也是商业信息交换的正在形成的标准。对XML的支持紧密地集成到了Adaptive Server Enterprise 12之中,包括允许开发人员创建、存储、提取和查询标准的XML格式的文档。通过在数据库中支持XML,Adaptive Server Enterprise将所有数据库技术的功能(例如备份和恢复、永久存储和复制)带到了XML文档管理之中。
Adaptive Server Enterprise12为服务器中的XML内容提供了灵活的存储和提取选项: 将一个XML文档存储在text或Image列的文本中 将一个XML事务映射到新的或已有的关系表中 提取一个XML文档或事务的部分存储在关系列中,并存储整个文档用于将来的处理 从关系查询中创建XML格式的结果集 Adaptive Server Enterprise在数据库中也提供了强大的文本搜索功能通过在标准的XML文档中提供有效的存储和对XML属性的搜索,进一步扩展XML的功能。
你也可以通过服务器中的Java功能和市场上许多已有的基于Java的XML工具扩展XML的功能。Adaptive Server Enterprise 12中对XML的支持为用户提供了一系列广泛的功能,可满足他们对应用、性能和可移植性的要求。 存储XML为文本,使用集成的文本查询能力用于快速查询 通过内部的XML解析器来解析XML,将数据存储在关系表中 创建XML格式的查询机构集 将XML转换到Java方法中进行处理 安装Java的XML工具到数据库中
Web事务管理 对于电子商务系统,为了无缝和及时地将有用的信息分发给用户,商业事务必须可以跨越多个商业应用相互协同工作,并且可以从多个系统中提取信息这所有都来自一个Web请求。不论是在多个异构数据库的混合环境下的互操作,还是跨越多个Sybase数据库的事务协同,Adaptive Server Enterprise 12通过使用业界标准的XA接口都可以保证分布事务的完整性。Adaptive Server Enterprise内部极为有效的事务管理器(Transaction Manager)可以支持分布事务的高吞吐量。Adaptive Server Enterprise 12通过多种设置满足用户对分布事务的需求: 同构的环境中仅要求Adaptive Server Enterprise 12中集成的事务管理器管理跨越多个服务器的事务 异构的数据库环境使用一个业界标准的TP Monitor 利用Microsoft’s DTC 事务组件接口的环境 通过这些支持,Adaptive Server Enterprise以一个易于理解和使用的格式将整个企业的信息分发到外部的最终用户。 完全支持标准的分布事务管理API XA Microsoft DTC 在同构的Adaptive Server Enterprise环境下,可在无TP Monitor的情况下处理分布事务 高性能的本地RPC使用 内建的2阶段提交支持分布事务 事务吞吐量的显著提高 对事务锁管理的增强
Availability 可用性不是一个选项它是必须的。当你的系统在Internet上停止运行时,就好象在拥挤的商业街关闭了你唯一商店的大门。商业需要开发和提交解决方案,需要降低意外停机的时间,同时还需要通过对数据库维护和调优的增强降低计划停机的时间。Adaptive Server Enterprise 12可以保证在这个24*7的Internet经济时代用户的商业内容和商业事务处理的高度可用性。
连续的数据库可用性 为了减少意外停机时间,Adaptive Server Enterprise支持服务器高可用性。在一个两节点的集群设置中,可支持两个Active/Active服务器的failover,这可通过硬件厂商的高可用性解决方案来获得,如HP、SUN、IBM、MICROSOFT和COMPAQ。在任何一个数据库服务器失败后,另一个服务器可接替失败服务器的工作。这种无缝的服务器的failover提供了接近100%的可靠性。
但是,服务器的failover并不能完全满足最终用户的需求。即使是这一级别的可用性,最终用户在一次失败后仍然需要重新连接后端服务器。因此,更高级别的可用性应该支持自动的客户端的failover。
为了支持连续可用性,客户的failover对最终用户而言必须是自动、快速和透明的。类似的,当失败的服务器恢复以后,用户需要立刻透明地切换回去。Adaptive Server Enterprise 12可以自动的将所有连接的客户端重新连接到服务器上。
连续可用性主要表现在以下方面: 支持Active/Active和Active/Passive服务器failover 硬件设置支持 Windows NT - MSCS Sun - Sun Cluster HP - ServiceGuard IBM - HACMP COMPAQ - TrueCluser 易于安装和设置 近于无缝的failover和failback Ctlib得到增强,支持自动的客户重新连接 无需服务器进程启动、内存初始化和创建tempdb 增强的数据库恢复性能 设定数据库的恢复次序 增强的门限管理器用于空间计算 Page Flush TimeStamp可避免不必要的磁盘读取
实时的数据库维护和调优
Adaptive Server Enterprise在支持联机数据库维护任务方面是业界的领先者。Adaptive Server Enterprise 12的增强允许DBA在对运行的应用影响最小的情况下完成必要的维护。数据库管理能力可从以下三个方面来看:
数据库监测 Sybase与Savant公司联合开发了一个艺术级的性能诊断工具 “Q Performance Diagnostics”。 它允许DBA快速的显示性能的瓶颈,发现问题的根源并解决问题。
数据库管理: 一个图形化的安装和设置应用程序减少了安装和设置数据库服务器和客户端软件的任务。Sybase Central,一个易于使用的GUI管理工具,可帮助管理用户和组、高可用性设置、服务器中的Java对象、分布事务、复制环境、安全性和存储等。
数据库维护 Adaptive Server Enterprise 12继续降低数据库维护任务对联机系统的影响。本版本包括:
高性能的数据库备份 在联机的情况下可重建表和索引 挂起update事务用于快速的磁盘到磁盘的备份 通过动态的增加和减少服务器引擎以增强负载均衡新的性能检测界面 可捕获超过300种的性能统计参数 可视的监测系统、内存、网络和I/O的能力 下钻(drill down)列表用于细节分析 三层结构可管理多个服务器
Sybase Central 增强 新的Transaction文件夹 新的Locks文件夹 Java Object文件夹用于管理Packages,Classes, Jars 从Sybase Central中安装Java
备份/恢复的增强 增加了block大小 支持非回绕磁带 stripe的最大数目增加到file descriptor 的数目DOL索引的联机重组 Quiesce_db命令 动态的引擎增加和减少 最多可支持64000 login和48000数据库用户最多可支持128服务器引擎
Integration 当今的最终用户需要最新准确的企业信息以作出和执行商业决策。为了可以使用这些信息,企业必须能够利用跨越不同系统的已有数据,并为最终用户提供一个一致的、统一的和个性化的视图。
Adaptive Server Enterprise 12可以快速且方便地集成不同应用和数据源的数据,并进行分析。
访问和分析企业信息 如果不能通过一个单一的界面透明地集成新的和已有的运作系统,企业信息门户的优点就不能充分被认识。通过一个Sybase和非Sybase数据存储的全局的数据库目录,Adaptive Server Enterprise 12可提供灵活的、集成的、高性能的分布式数据库支持。通过创建代理数据库和表定义,一个应用可以引用另外服务器中的数据。内部的API,称为Omni服务,通过为客户端应用提供一个统一的数据视图(不论它们是否位于不同的服务器上),降低了应用编程人员的复杂性。
Adaptive Server Enterprise 12提供了所有在不同的Adaptive Server Enterprise服务器之间进行数据集成所需的工具。对于存储于其它非Sybase数据库系统中的数据,EnterpriseConnect允许透明的访问这些数据库。分布数据访问能力提供了一个简单的方法用于访问不同系统中的数据。Adaptive Server Enterprise也提供了一个高性能的分布查询引擎在这些数据上进行分析。
在一个HA设置中自动创建代理数据库当访问远程数据库时支持DCE/Kerberos分布查询支持ANSI外连接口令限制和检测的增强随着越来越多的用户可以访问不同的信息,可靠性和安全性也越来越重要,因为必须保证只有授权的用户才可以访问敏感的企业信息。Adaptive Server Enterprise在服务器中支持DCE/Kerberos、提供目录服务、注册认证和消息加密。口令限制和检测的增强保证了更加严格的用户认证,如强制用户使用数字字符和限制每个用户非法注册的次数。
优化器增强
Adaptive Server Enterprise查询优化器也得到了增强,这是通过功能和性能的增强以提高对整个企业的数据的分析能力得到的。同时,由于多个应用运行在同一个服务器上,Adaptive Server Enterprise可提供卓越的资源管理特性,满足在Internet上运行的不可预测的负载要求。DBA可调整服务器和资源的优先级来获取所需的性能。其优化器增强在以下方面: 每个连接最多可达50个表 支持合并/连接(merge/join)处理(仅本地数据) 支持ANSI外连接 在执行时动态定义T-SQL命令 支持批插入 捕获和执行查询方案的能力 直接访问text/image的随机点 对标准Internet技术的支持 在当今的电子商务环境中,数据库解决方案可与Internet技术的交互是非常关键的。通过利用现有的技术,公司可以保证用户可以在需要的时间获取所需的信息,而无需增加额外的时间和精力来开发和提交他们集成的、基于Internet的应用。Adaptive Server Enterprise 12与其它Sybase产品(例如Sybase Enterprise Application Server和Sybase Enterprise Event Broker)一起工作,提供对一个完整的标准Internet接口的支持。
Sybase Enterprise Application Server提供一个开放的、标准的体系结构用于开发和提交真实世界的业务和商业应用。它为Adaptive Server Enterprise提供了与HTTP、CORBA和EJB处理的接口。它的可伸缩、分布式体系结构和与数据库的良好集成是支持关键业务、基于事务应用的基础。在Sybase Enterprise Application Server中执行的Java应用可通过JDBC接口jConnect访问数据库中的数据。
通过Sybase Enterprise Event Broker可在不改变数据库或应用的情况下从Adaptive Server Enterprise中生成商业事件,例如表的insert/update/delete或存储过程调用,可以自动地生成消息并发送给业界标准的消息系统,如IBM MQSeries 或TIBCO Rendezvous 消息系统。Enterprise Event Broker捕获和转换这些商业事件,并分发到整个企业不同的系统之中。
附录A: 与Adaptive Server Enterprise 12打包的产品组件 SQL Remote SQL Modeler InfoMaker PowerDynamo JConnect for JDBC Jisql Ribo Full Text Search OpenClient ODBC/OLEDB libraries
附录B: 技术指标 服务器要求 支持的UNIX平台 HP/UX 11.0 IBM AIX 4.3.1 Sun Solaris 2.7 Compaq Unix 4.0D
在Unix上系统需求: 64MB 内存 140MB可用硬盘空间 CD-ROM驱动器
基于TCP/IP的网络 IBM LAN Server DEC PATHWORKS
客户平台支持 Microsoft Windows 95/98 Microsoft Windows NT 4.0
SQL标准 100% 兼容于 ANSI/ISO SQL89 和 entry level ANSI 完全支持 Transact-SQL
数据库统计(最大值) 每SQL Server的数据库 32,767 服务器大小 8 TB 数据库大小 4 TB 一个update跨越的数据库 16 一个事务打开的数据库16 一个查询中的表 50
Windows NT系统需求: Microsoft Windows NT Server version 4.0 42 MB内存(Windows 95/98和Windows NT) 70 MB可用硬盘空间 CD-ROM驱动器 支持的网络平台 Microsoft Windows NT Microsoft LAN Manager
数据类型统计 二进制大对象 (BLOB) text
image
binary
varbinary(n) 2 GB
2 GB
255 bytes
255 bytes
字符型 char(n)
varchar(n) 255 字符
255 字符
数字型 int
smallint
tinyint
float
shortfloat
decimal, numeric
money
double precision /- 2,147,483,647
/- 32,767
0 - 255
8字节浮点数
4字节浮点数
38 位
/- 922,337,203,
685,447.5807
8字节浮点数
其它 datetime
shortdatetime
timestamp
bit
identity 精确到 3.33 毫秒
精确到1 分钟
当一个记录改变时自动更新
1 或 0
系统维护的序列数 作者您好,暂时无法联系上您,请看这里 1 2 3 4 5 6
| 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。 |