SybaseIQSybaseIQ课程大纲课程大纲培训主题介绍培训主题介绍1.1.介绍介绍SybaseIQSybaseIQ2.2.讲解讲解SybaseIQSybaseIQ的安装步骤的安装步骤3.3.创建创建SybaseIQSybaseIQ数据库数据库SybaseIQ——SybaseIQ——革命性的产品革命性的产品SybaseSybase的数据仓库方法从根本上不同于其他的关系型数据库的数据仓库方法从根本上不同于其他的关系型数据库提供商。提供商。SybaseSybase认为,传统的关系型方法以及认为,传统的关系型方法以及ROLAP(ROLAP(关系关系型联机分析处理型联机分析处理))方法效率很低,要想获得足够的性能,必须方法效率很低,要想获得足够的性能,必须通过高额的成本,在额外的硬件、软件、资源、钱、时间上进通过高额的成本,在额外的硬件、软件、资源、钱、时间上进行大量投资,否则不可能达到。因此行大量投资,否则不可能达到。因此SybaseSybase已经开发了一个已经开发了一个新的关系型数据库新的关系型数据库————逆向关系型数据库可能是对此最好的解逆向关系型数据库可能是对此最好的解释,它使用一个传统的关系型结构以及类似的非常熟悉的术语,释,它使用一个传统的关系型结构以及类似的非常熟悉的术语,但是却是基于列的,而非基于行的。但是却是基于列的,而非基于行的。介绍我们开始审视我们开始审视SybaseIQSybaseIQ时,我们正是从此点开始,时,我们正是从此点开始,我们发现,我们发现,SybaseSybase对其使用列方法的好处所作的对其使用列方法的好处所作的论述“相当令人信服”。然而,通过对数据仓库不论述“相当令人信服”。然而,通过对数据仓库不断增加需求、迅猛增长的来自断增加需求、迅猛增长的来自WebWeb的数据与用户所的数据与用户所带来的分析和报表(更不必提即将到来的带来的分析和报表(更不必提即将到来的RFIDRFID应应用),以及客户的经验等等,我们现在可以证用),以及客户的经验等等,我们现在可以证明,明,SybaseIQSybaseIQ提供了一个远比那些传统的关系型提供了一个远比那些传统的关系型供应商更优越的方法。供应商更优越的方法。介绍列存储列存储不同于传统的关系型数据库,其数据在表中是按行存储的,不同于传统的关系型数据库,其数据在表中是按行存储的,SybaseIQSybaseIQ是通过表中的列来存储与访问数据的。尽管这是通过表中的列来存储与访问数据的。尽管这种方式很明显的不太适合于交易环境,在交易环境中,一种方式很明显的不太适合于交易环境,在交易环境中,一个事务与一行数据有效对应,而在查询进程环境中,很显个事务与一行数据有效对应,而在查询进程环境中,很显然,查询是基于特定的列来选择的。然,查询是基于特定的列来选择的。列方式所带来的重要好处之一就是,由于查询中的选择规列方式所带来的重要好处之一就是,由于查询中的选择规则是通过列来定义的,因此整个数据库是自动索引化的。则是通过列来定义的,因此整个数据库是自动索引化的。事实上,情况并不象上述的这样简单,事实上,情况并不象上述的这样简单,SybaseIQSybaseIQ有各种有各种方法支持基于列的索引方法支持基于列的索引介绍使用列方法的另一个结果使用列方法的另一个结果SybaseIQSybaseIQ在压缩方面比传统的关系型数据库更加有效在压缩方面比传统的关系型数据库更加有效(根据(根据SybaseSybase所称,效果可达所称,效果可达55倍之好)。这个原因,倍之好)。这个原因,无消说,是由于同一列中的所有数据域有相同的数据类型。无消说,是由于同一列中的所有数据域有相同的数据类型。因此,每一列都可以为优化的效率与检索进行压缩。相比因此,每一列都可以为优化的效率与检索进行压缩。相比来讲,基于行的存储,各个不同的域拥有各不相同的数据来讲,基于行的存储,各个不同的域拥有各不相同的数据类型,这非常适合于交易进程。在这样的环境中,不断变类型,这非常适合于交易进程。在这样的环境中,不断变换理想的压缩算法是不可行的,这意味着任何压缩都将可换理想的压缩算法是不可行的,这意味着任何压缩都将可能是一种最低通用的规则。能是一种最低通用的规则。介绍基于列的方法的另一个重要优势完全基于所有读出的数据基于列...