db2执行计划表(DB2的体系应用架构)

对象层次结构

当前应用系统主要分为两类

(1)联机业务处理(OLTP)

(2)联机分析处理(OLAP)

DB2则对两种应用系统都有很好的支持。

对于联机业务处理与较小数据量的联机分析处理,DB2采取单分区架构。

单分区架构包含一些物理资源如CPU、内存、硬盘等。

但是当查询量很大时,会采取分区内并行,即多分区架构(share nothing),类似于同时性扫描策略。

一个复杂的SQL语句,在DB2中的子代理进程或线程中中同时进行。

share nothing有DB2 LUW

另一架构是share disk,有oracle RAC和DB2 o/zs。

DB2的对象

DB2的对象是系统,一个系统可以理解为DB2的一个版本,一个系统可以创造多个实例,一个实例可以管理一个或多个数据库。

实例叫数据库管理器(datebase manager),是系统运行的环境,包含进程、线程、内存。

数据库指系统的物理存储。其中表是数据库最重要对象,表是二维结构,由行与列构成。

数据访问的过程

1、编目,知道客户端访问哪台机器哪个数据库。

编目成功可以用用户名和密码进行连接。

2,每一次连接都算成一个应用程序,每个应用程序都是由一个或几个代理完成的,应用程序执行的对象叫事务处理,事务处理是由一条或多条SQL语句组成的。

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

数据接口

1、命令行:命令行、交互式SQL等

2、图形界面:control center、command center等

3、应用程序接口:嵌入SQL、JAVA等

他们都通过SQL或者APIs(数据接口)接入到DB2中。

db2执行计划表(DB2的体系应用架构)(1)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页