APP下载

DB2数据库索引

2011-08-30孙锟

科技传播 2011年17期
关键词:数据库

孙 锟

同济大学软件学院,上海 201804

0 引言

数据库对于银行的业务来说无疑有着至关重要的作用,核心数据全部保存于数据库中。每天银行都有着成千上万笔交易,其中查询功能占据着业务的很大一部分比例。如何在现有的数据基础上大幅提升性能,如何提升效率从而降低企业成本,是每个银行需要面对的问题。本文从数据库索引的特征方面入手简单介绍一下在IBM大型机平台上的大型关系数据库db2索引的特征和简单用法。

1 大型关系数据库DB2简介

1970 年IBM公司的研究员E.F.Codd 发表了业界第一篇关于关系数据库理论的论文"A Relational Model of Data for Large Shared Data Banks",首次提出了关系模型的概念。这篇论文是计算机科学史上最重要的论文之一,奠定了Codd博士"关系数据库之父"的地位,同时也为DB2数据库打下了坚实的理论基础。1983年,IBM推出了这款大型数据库软件, DATABASE 2(DB2)for MVS(内部代号为"Eagle")。

经历25年的发展,DB2现在除了应用于IBM的OS/390、z/OS大型机平台之外,还可以应用于中型机AS/400以及OS/2、windows2000等pc机上,平台具有非常好的伸缩性。DB2为用户提供数据可用性,完整性、安全性、可恢复性以及高效的执行能力,满足了各个层次用户的需要。本文接着就DB2的索引方面进行一下简单介绍。

2 DB2索引

DB2索引也是一种 DB2 对象(一个单独的 VSAM 数据集),它由一组排好序的键组成,这些键是从相应表中的一个列或多个列抽取出来的。

2.1 DB2索引类型

2.1.1 非唯一索引

实际应用当中大部分的索引是非唯一索引。一般性的数据都具有可重复性特性,所以他们不能被定义为唯一索引。……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库