DB2体系结构

1.系统

   DB2 体系结构中的最高一层是系统,一个系统表示DB2的一个安装。当前的应用系统主要分为两类:联机事务处理和联机分析处理。 

在由很多机器组成的网络环境中,我们有时也称系统为数据库分区。一个系统可以包含多个DB2实例,每个实例能够管理一个或多个数据库。

2.实例

实例也称为数据库管理器(Database Management Application),是数据库管理器在内存中的映像,是管理数据的DB2代码。

实例相当于Informix的Informix Server,在一台机器上可以有多个相互独立的实例,实例之间彼此独立,同时运行,不会相互影响。每个实例可以管理若干个数据库,一个数据库只属于一个实例。实例可控制对数据执行的操作,并管理分配给实例的系统资源。每个实例都是独立的运行环境,可以编目数据库和设置配置参数。

3. 环境变量

环境变量是在操作系统级别上定义的变量。

4.配置参数

配置参数是在不同的级别上定义的。每个级别上的变量都是不同的。 配置参数能够影响数据库或数据库管理员的操作特性,它们存储在配置文件中。

5.数据库

关系数据库是使用一组表来管理数据的,表是由在行和列中以逻辑关系排列的数据组成,每个表的数据在逻辑上相关,在表之间能够定义关系。

6.表空间

表空间是数据库中表数据与数据库之间的逻辑中间层,数据库中的物理空间组织为表空间的集合,而表空间是表的逻辑集合。表存储在一个或几个表空间中,可以将表中不同类型的数据分别存储在不同的表空间中,以便提高性能或方便表空间的备份。

   数据库对象逻辑层中最高层的对象是系统。一个系统可以创建一个或多个实例,每个实例可以管理一个或多个数据库。

  在DB2中,一个实例可以包含多个数据库,删除实例并不会删除数据库,但一个数据库只能属于一个实例。

   表是数据库最重要的对象,表是二维结构,由行和列构成。对数据库的访问和操作,是通过表来实现的。表空间的作用是用来管理表数据。

数据访问过程就是客户端首先连接数据库,每个连接相当于一个应用程序,这个应用程序由一个或者几个代理负责完成。每个应用程序顺序执行一些事务处理,每个事务由一条或多条SQL语句组成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值