windows2008R2 下sybase15.7数据库和InFormix11.5数据库环境虚拟机下载

本博主安装与配置好的windows2008 下sybase15.7数据库和InFormix11.5数据库环境虚拟机下载,链接:https://pan.baidu.com/s/1thMnnoGwZCXsMIgpdMC6HA
提取码:opfr 下载后,用Vmware workstation打开,即可以正常使用。
美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统。 Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。Sybase通常与SybaseSQLAnywhere用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的PowerBuilder为开发工具,在我国大中型系统中具有广泛的应用。
Adaptive Server Enterprise (ASE) 是 Sybase 的旗舰式 RDBMS 产品,一直致力于以最低的系统总拥有成本 (TCO) 为企业提供一个高性能的数据和事务处理系统。最新版在继续保持以前版本的关键业务性能和高效计算的同时,在易用性、系统性能和支持新应用程序方面进行了增强和改进, 并进一步提高了系统安全和 Linux 的可扩展性.

大数据时代下,机构管理的数据容量呈现爆炸式的增长。不仅在大型数据仓库中需要被采集并分析的历史性数据如此,交易和操作型报表系统的业务数据存储也是如此。一家运营店面的年度数据增幅达到了 25-30% 或更多,如今的平均业务数据量在TB级别。面对不断增长的数据量,企业不仅需要高性能的数据存储,更需要安全的管理和效率的提升。Sybase Adaptive Server Enterprise 15.7作为一款低本高效、能够处理超大数据集的关系型数据库管理系统(RDBMS),继承了Sybase ASE 15在企业数据管理方面的卓越成绩,在优化存储、开发效率、性能、诊断与监测以及安全管理等方面进行功能改进,满足企业日益增长的数据需求,直面大数据时代对企业数据库管理带来的全新挑战。

Sybase ASE 15的超卓之处

一直以来,Sybase ASE以其可靠、卓越的性能和低总拥有成本赢得全球三万多名客户的信赖,支撑了全球90%以上的顶级银行和证券公司数据管理业务。

随着大数据时代的来临,企业事务处理系统面临着由爆炸性的数据增长,不断提升的业务复杂度和高度分布、全球化以及“永远在线”的应用所带来的新挑战。早在2005年9月,Sybase推出 了ASE 15,旨在满足在TB级别的运营环境中所带来数据管理需求,不仅能处理华尔街—联机交易系统每分钟处理2百万笔交易这种近乎苛刻的数据系统,还要同时运行日间报告和操作型决策支持系统。这种能处理高要求的交易系统和业务报表系统的和谐共存的“混合负载”功能,正是ASE 15 的过人之处。同时,Sybase ASE 15 为ASE 产品线全面引入了重大技术提升,无论是重新设计的查询处理引擎还是支持语义分区,都为无缝处理TB规模的数据而精确设计。

自那之后,Sybase ASE 15.0.1、 Sybase ASE 15.0.2、Sybase ASE 15.0.3、Sybase ASE 15.5 陆续为产品线添加大量新功能。最值得注意的是,Sybase ASE15.0.2 引入了许多软件开发者和数据库管理软件所需的大量新功能,例如用户自定义的SQL函数,替代触发器、行锁定系统目录、xml表格、若干安全性与加密增强功能、新的统计汇总功能,以及许多其他性能、监测与诊断功能;ASE 15.0.3 通过支持向 ASE 中插入现成的Java 运行环境(JRE),以及 J2SE 这样的 JVM 组件,引入了对 Java 的一流支持;ASE 15.5中添加了一个完全集成的内存数据库功能,这是业界首次在传统基于磁盘的数据库中无缝集成内存中的数据库,令企业得以处理大批量市场数据,进行批量操作。

此外,Sybase 还推出了共享磁盘的集群版,以满足在关键任务的企业级 ASE 安装中对连续可用性的要求。ASE 15.0.1 CE(集群版)是历时数年研发的巅峰之作。Sybase 在其数据库技术领域持续激进的投资得到了回报,且因其在赢得新客户能力和市场份额方面的卓越提高而屡获殊荣。

Sybase ASE 15.7——直面大数据时代挑战

2011年9月,全新版本的企业数据管理解决方案Sybase ASE 15.7正式上市,作为SAP® Business Suite商务套件的最佳平台,ASE 15.7不仅为SAP客户提供了一个强大的数据库平台,也可以让现有的Sybase ASE客户方便地采用最新功能和优化特性,而不需要升级数据库。更为重要的是,具有全新先进压缩功能的ASE 15.7还可以节省磁盘空间、提高并行硬件的性能和可扩展性,有效管理非结构化数据。强大的功能足以应对大数据时代对数据处理性能、类型、安全等方面的挑战。

Sybase ASE 15.7的五大看点

看点一:面向存储的优化

当前,全球信息量正在以59%以上的年增长率增长,这对企业管理数据、业务方面提出了新的挑战。这可以归为以下几点原因:监管部门要求保留更长期的数据,更大的交易量,非结构化数据的增多(图像、文本、音频和视频),或是需要为决策支持系统保留更长时期的数据。虽然磁盘本身更加便宜了,但数据的增长继续为数据中心带来严峻的挑战。

不仅如此,随着硬件成本、软件许可成本、数据中心占地空间和能耗成本、数据传输和带宽成本,劳动力成本被计入保有该数据的总体成本之中,存储成本迅速上升。而这甚至还没有将输入/输出数据以及缓存数据的需求所带来的性能成本考虑在内。

ASE15.7 推出了以下特性,以减少对存储的需求:

· 压缩

ASE 15.7 可以对活动的数据集进行数据库内压缩。无论普通关系型数据还是非结构化数据(大对象或LOB)都可以被压缩。初期的内部基准测试表明,压缩比可以轻松达到 50-80%。

本博主安装与配置好的windows2008 下sybase15.7数据库和InFormix11.5数据库环境虚拟机下载,链接:https://pan.baidu.com/s/1thMnnoGwZCXsMIgpdMC6HA
提取码:opfr 下载后,用Vmware workstation打开,即可以正常使用。

同时,ASE 15.7采用了一系列压缩策略来实现高压缩比,包括在单一行内进行压缩,以便将固定长度列内空格/零压缩掉。在页面块层面,既包含针对页词典,也包含针对页面索引的压缩策略。重复的数据条目和数据集被单一的引用所取代,从而减少了大量重复数据。数据可以在数据库、表格或分区级别进行压缩,允许客户对活动和非活动的数据分别设置压缩选项。

ASE 15.7 支持数据库中 LOB 压缩。由于 LOB 可以非常大(高达2GB),压缩可节省大量空间。此外,ASE 15.7还支持 FastLZ 和 ZLib 压缩技术,这二者是无损压缩算法。前者的CPU使用率更低、处理时间更短,而后者可获得更高的压缩比。

客户可灵活选择数据库、表格或是列上的 LOB 压缩。

· 行内 LOB

现代软件越来越需要管理与处理非结构化数据。这种数据被作为 LOB 列进行存储(例如文本、图像、unitext、XML 等)。LOB 大小不一,从数比特到数 GB 都有。ASE 通过分配单独的存储区块,从母数据行中指向它们,从而优化LOB 存储。这对于处理更大的 LOB 而言非常有效。ASE 15.7 现已强化了这一功能,还支持行内 LOB,以应对 LOB 较小且牢靠地契合在母数据行内。

这带来两个好处:优化的小型 LOB 空间分配带来存储空间的节省,并且通过减少额外的I/O开销,来提高小型 LOB 的读取速度。

ASE 可无缝从行内 LOB 向行外 LOB 存储迁移(或反之)。对于因更新而导致的 LOB 大小上的变化,永远保持优化存储。

· 非物化的非空列无需进行数据拷贝

在过去,向现有的表格追加非空列需要对数据进行完整拷贝,这在遇到非常庞大的表格时尤其不方便。ASE 15.7 现在可以创建非物化的非空列。这意味着无需真正执行数据拷贝(复制数据需要占用大量临时空间,等于原有的表格大小),即可新建列。这既节约了空间,也节省了时间。

· 事务日志压缩

事务日志常会因为以下几个原因变得非常庞大:扩大处理完整日志的情形,支持可能需要大量空间的一次性操作,甚或是由于在容量规划时估计值过高。而ASE 15.7 可以压缩事务日志。

看点二:应用程序开发效率提升

ASE 15.7 提供了为数众多的增强功能,用来提高应用程序的开发效率。

· 更简单并且更高效的 LOB 读取与运算

除了支持前面讨论过的行内 LOB 之外,ASE 15.7 还推出了 LOB 定位器的概念。LOB 定位器实际上就是一个句柄(指针),指向缓存在 ASE 服务器内存中的 LOB。客户端应用程序可以将定位器作为主机变量和参数标记来发送和接收。当客户端应用程序需要读取、搜索或更新 LOB 时,它通过 LOB 定位器与与服务器进行通信,而不是发送和接收真正的 LOB。这极大地减少了客户端与服务器之间的网络流量,还减少了对于客户端内存的需求。

它提供了一系列适用于 LOB 的 T-SQL 指令。这些指令可以方便轻松地对 LOB (LOB 的截断和串联,提取 LOB 中子字符串等等)进行运算。ODBC 客户端可以运用这些 T-SQL 指令来操作 LOB。jConnect JDBC 驱动程序支持用Blob、Clob、NClob 等级访问定位器。

· 针对并发和隔离级别的更大灵活性

LOB 现在还能作为已存储流程的参数进行传输。这给在存储的流程内部操控 LOB 提供了更大的灵活性,并且为开发人员减少了代码的复杂程度。

· SQL 表现力增强

ASE 15.7 还提供了一系列 T-SQL 更新,可实现更大的 SQL 表现力和对于并发及隔离级别的语义的控制力。这其中包括:

支持 MERGE 语句,可从源表格(表格、视图派生表)将行传输到目标表格;

SELECT FOR UPDATE 可实现锁定选定的行,以便日后更新;

对所有隔离级别,支持在游标关闭活动事务时释放游标读取锁;

各种嵌套SELECT语句的增强;

支持在链式事物模式下运行所有系统过程和特定DDL语句。

· 支持脚本语言驱动程序

ASE 15.7 给程序开发人员带来的另一个好处是通过Sybase所提供与支持的脚本语言驱动程序,如 python、PHP 以及 perl。对于大量熟悉这些语言的开发者来说,就能轻松利用这项特性。

看点三:诊断与监测的提升

ASE 15.7 围绕诊断和监测提供了众多的的增强功能。其中包括:

可在语句缓存中保存抽象计划信息;

可以用XML输出缓存计划;

可在运行查询之前分析动态参数,这可以避开低效的查询计划;

可监测锁定超时;

可通过系统过程(相当于独立 optdiag 实用工具的T-SQL实现)显示各种对象的统计数据和直方图;

可监测游标语句;

可分析生成的查询计划,选择用以理解ASE查询计划的各种背后因素(通过 sp_opt_querystats 系统过程)。

这一系列的增强的功能允许软件开发商深入探寻 ASE 优化器的决策制定过程,并找出可以进一步微调和优化性能之处。监测表格的功能也被增强了,为复杂的程序开发商以及 DBA 提供更多信息。

ASE 15.7 还推出了 sybdiag 实用工具,,可以协助加速客户事例(case)管理与故障诊断流程。这款基于 Java 的工具收集完整的 ASE 配置与环境数据,生成一个 .zip 输出文件,包含 HTML 和数据文件,可以被解压缩并在网络浏览器中查看。收集到的信息包含操作系统与环境数据,ASE 配置和监测值,以及各种文件和脚本,而不是从数据表中收集诸如登录、密码、用户列表或信息等数据。

Sybdiag 工具,提供单一指令客户可用来获得 Sybase 客服与支持方面重要的诊断信息,从而减少 Sybase 支持与客户双方的沟通周期和时间成本。

看点四:加强安全性管理

针对大数据时代强调的数据安全问题,ASE 15.7 推出了数项增强的安全措施。

· 对象所有权变更

在企业中,经常会发生员工职责更替或离职、合并以及收购,或是将研发与维护的工作外包,造成对象(表格、过程等)的创建者与维护者不是同一人。ASE 15.7推出了方便更改对象所有权的功能,可轻松将对象所有权从一个所有者更换到另一个所有者。

· 支持登录参数文

ASE 15.7 之前的版本中,ASE每一次 登录都必须被单独管理。这可能会比较繁冗,并在实施影响到大批用户的政策变化时遇到困难。ASE 15.7 推出了登录参数文件,这是由 SQL 定义的属性存储器,保存了登录参数及其他数值(诸如默认数据库、登录脚本、自动激活角色、授权等)。一组登录用户可以共用同一个登录参数文件。这方便了管理,并可以灵活地实现安全政策,并遵守变化的监管要求。

此外,ASE 15.7 还推出密码支持/双重管控,以保护密钥(在支付卡行业数据标准 PCI-DSS 有所要求),并配合更好的符合 FIPS 140-2 规定的加密方式——将角色密码用 SHA256 进行加密,对外部服务器密码和隐藏的 SQL 文本用 AES256 进行加密,并支持单点登录以及端到端 Kerberos 密码传递。

看点五:性能提升

本博主安装与配置好的windows2008 下sybase15.7数据库和InFormix11.5数据库环境虚拟机下载,链接:https://pan.baidu.com/s/1thMnnoGwZCXsMIgpdMC6HA
提取码:opfr 下载后,用Vmware workstation打开,即可以正常使用。

ASE 15.7 集中改善了以下两个方面的性能:

· 减少了查询延迟,尤对于动态 SQL 而言

ASE 15.7 推出了用于查询执行的多种内部优化功能,可减少查询执行时的额外开销。这包括围绕缓存进行优化,重复利用多次查询的查询编译信息,减少在网络上发送的用来获取结果集的元数据,利用全局动态 SQL 缓存预制好的语句,以便在不同的会话之间重复利用,对不访问表格并且没有结果集的查询执行更高效,高效处理游标读取(fetch)语句,并可在语句缓存中存储游标查询计划。

· 可更好地利用并行硬件的 ASE 内核

该内核升级增强了 ASE 在拥有非常多的处理器、处理器内核以及硬件线程的系统中的可扩展性。该更新还提供了对于输入/输出事件处理的整合,并减少了 ASE 服务器内部输入/输出的额外开销。这些强化的功能将不仅改善输入/输出性能,还将有助于 ASE 系统在虚拟环境中的表现。

总结

正因为Sybase ASE 15.7显著改善了大数据性能,降低了企业管理成本,从而得以为全球知名企业称赞并应用。

“通过Sybase ASE 15.7这样一个更加强大的平台来运行SAP ERP,Sybase允许DBA集中于更关键的任务,同时确保性能优势”, Bradmark Technologies的首席执行官Bradley Tashenberg说,“为了兑现对Sybase的承诺,我们继续提供一个前所未有的监控解决方案,以确保我们共同客户的数据库高效、持续并以最大的运行时间来运行。”

凭借Sybase ASE 15.7,Sybase将继续在大数据时代位于数据管理领导地位。

Informix 数据库目前最新的版本是 11.5,从 Informix 9、Informix 10 到 Informix 11.5,在数据库性能、数据库管理及应用开发等方面都有了很大的提高,而且推出了很多非常有用的新特性。通过对这些特性的使用,可以大大提高数据库性能、增强数据库可管理性及应用开发的灵活性。我们这里,给大家介绍其中的一些特性,希望对大家能有所帮助。

数据库管理方面的一些实用特性

使用可配置的页面大小

我们知道,在 Informix 中,数据存储的最基本的单位是页,在 Informix 10 版本之前,数据页面的大小是固定的,不能被改变,通常,在 sun、HP 等平台上,数据页的大小为 2K,AIX 及 windows 平台,数据页的大小为 4K 。从 Informix 10 版本开始,我们可以配置 Informix 数据库页面的大小,数据库页面的大小可以是 2K-16K 。通过提供可配置的页面大小功能,可以给我们带来很多好处:

  • 空间使用的效率会更高
    从 Informix 10 开始,一个页面可以达到 16K 的连续空间,可以更有效的使用数据空间。比如说,我们表中一行的数据大小为 1200 字节,那么,当使用 2K 大小页面时,只能存放 1 行数据,3 行数据需要 6K 大小空间;如果采用 4K 大小页面,那么 3 行数据可以放在一个 4K 页面上,空间会节省 %33 。那么,当对 30 行数据而言,如果采用 2K 大小页面时,需要占用 60k 大小空间,如果采用 4K 大小页面时,只需要占用 40k 大小空间,如果采用 6k 大小页面时,则仅需要占用 36k 大小空间 , 可以节省 40% 的空间。
  • 支持更大的索引键值, 最大可以达到 3K 。
    这样,我们可以在一个索引页面上放置更多的索引键,支持更大的键值,而不需要增加索引树的层次。采用可配置页面大小功能,可以显著提高具有大量重复索引键值情况下的处理性能。
  • 存取效率的提高
    通过采用可配置页面大小功能,可以降低数据页和索引页的 IO 操作次数,提高存取效率。通过配置页面大小,很长的记录行可以只存放在单个页面上,降低了读取每条记录的页面数目;在以前的版本中,超长的记录需要 remainders pages,采用大的页面足够用来存放整条记录,略去了访问 remainders pages 的时间;大的索引页面可以存放更多的索引项,从而降低了索引的层数,减少了在索引树上遍历的开销;在决策支持应用的环境中,使用大的页面可以降低全表扫描的页面的数目,提高运行效率。

我们可以在数据库空间(dbspace)级别以及缓冲池(buffer pool)级别来定义数据页面的大小,其范围可以是 2K-16K,而且定义的数据页面大小必须是系统缺省页面大小的倍数。可配置的页面大小功能需要系统开启大块(large chunk)功能。

在创建 dbspace 时,这个特性允许指定标准或临时 dbspace 的页大小。如果要使用比默认页大小所允许的键长更长的键,可能需要指定非默认的页大小。 根 dbspace 使用默认的页大小。如果希望指定页大小,指定的值必须是默认页大小的整数倍,而且不能超过 16 KB 。

数据库高可用集群方面的一些实用特性

 

用户的关键业务系统,特别是 OLTP 系统,都要求提供 24X7 不间断的应用服务,这就要求数据库系统能够提供强大的高可用能力。这种能力不仅仅体现在主机及备机的接管方面,同时要能够提供远程容灾能力,以及本地的负载均衡能力。针对上述对数据库的要求,Informix 从版本 6 开始, 就提供了 HDR 技术,它是通过数据库的事务日志的方式实现了主、备机互相接管的功能,当主机工作时,备机提供只读功能,因此,备机可以提供查询、报表等功能,实现负载分担的功能,当主机发生故障,备机会自动接管,实现主机及备机的接管功能。从 Informix 7.2.2 版本开始,Informix 数据库提供了 ER(Enterprise Replication) 数据库复制技术,它也是通过读取数据库日志的方式实现数据同步功能,当源数据库数据发生变化后,Informix 数据库通过读取数据库日志,将变化的数据及时同步到目标数据库,采用 ER 的方式,和 HDR 不同,HDR 数据库的接管是基于数据库服务器的,也就是它的作用范围是基于整个实例的,而 ER 的作用范围是作用于一个表,你可以灵活定义需要复制哪些数据列及数据行,而且可以灵活定义数据复制的方式,是采用主从方式、汇总方式还是双向复制方式。从 Informix 11 开始,Informix 数据库提供了 SDS(Shared Disk Secondary)、RSS(Remote Standalone Secondary)、CLR(Continuous Log Restore) 等高可用集群技术,提供了更加强大的高可用能力。从 Informix 11.5 开始,HDR、SDS、RSS 备机都支持读写能力,提供了更强大的负载均衡能力。同时,从 Informix 11.5 开始,Informix 还提供了 Connection Manager 功能部件,它可以提供 SLA(Service Level Agreement) 功能,更好地实现负载均衡的能力,同时提供了 FOC(Fail Over Connection) 功能,实现透明故障接管能力,而且,所有这些对客户端应用来说是透明的。

从 Informix 11 版本开始,Informix 已将其检查点算法替换为事实上的非阻塞检查点算法。现在,Informix Dynamic Server 允许应用程序在发生检查点处理期间继续处理事务。 Informix Dynamic Server 监视工作负载及过去的检查点性能,并更加频繁地触发检查点以避免关键资源(如物理或逻辑日志)耗尽,确保事务在检查点处理期间不会受到阻塞。对于那些对响应时间很敏感的应用程序,原先使用主动 LRU 清仓减少检查点静止时间的方法可能被更改。由于事务处理在检查点处理期间不会受到阻塞,因此 LRU 清仓的主动性可能有所下降。让 LRU 清仓的主动性下降可以增强事务性能。

Informix 11 数据库中的非阻塞检查点技术是一个非常重要的技术,使用它,可以显著提高数据库性能,从 Informix 11 开始,非阻塞检查点是数据库默认的检查点操作。同样,当我们采用 Informix 11 中的 RTO 技术后,数据库的崩溃恢复操作时间也可以由我们自己把握,显著提高了数据库服务质量水平 SLA(Service Level Agreement)。

从 Informix 11.5 xC4 开始,Informix 数据库提供了行压缩技术,它采用一种静态的基于字典的压缩算法,将表(table)或表分区(table fragments)中的数据行中重复的数据模式映射到一个占用空间较少的符号,从而减少表格或表分区数据的总大小。这些重复的数据模式不仅可以是一列中的数据,也可以是一列中的部分数据,甚至可以是跨数据列的数据。通过采用行压缩技术,Informix 11.5 可以节省高达 80% 的存储空间。同时,由于数据是采用压缩方式存储,I/O 读取效率会有 20% 左右的提高,内存使用效率会更高,数据库备份及恢复的时间也得到相应的减少。

通过使用行压缩技术,不仅可以节省数据存储空间,还可以提高数据库处理性能,加快数据库备份及恢复的操作时间。

本博主安装与配置好的windows2008 下sybase15.7数据库和InFormix11.5数据库环境虚拟机下载,链接:https://pan.baidu.com/s/1thMnnoGwZCXsMIgpdMC6HA
提取码:opfr 下载后,用Vmware workstation打开,即可以正常使用。

 

 

 

 

以下文章点击率最高

Loading…

发表评论