高级 DBA 和开发者篇,第 1 章:DB2 基础
2010-02-05 00:00:00 来源:WEB开发网核心提示: 追求更高的性能与更好的扩展性一直是数据库技术发展的动力之一,DB2 V9 通过一些新增的功能来提高数据库的性能和可扩展性,高级 DBA 和开发者篇,第 1 章:DB2 基础(5),这些提高性能与可扩展性的技术包括:大数据库表分区功能:数据库的性能会随着数据量的增加而下降,而表分区功能可以将一个大
追求更高的性能与更好的扩展性一直是数据库技术发展的动力之一。DB2 V9 通过一些新增的功能来提高数据库的性能和可扩展性。这些提高性能与可扩展性的技术包括:
大数据库表分区功能:数据库的性能会随着数据量的增加而下降,而表分区功能可以将一个大的表分段存储在多个分区中,提高检索的速度,增加管理的灵活性;
数据行压缩技术:通过压缩数据对象可以节省磁盘空间、减少 I/O 操作并加快数据访问速度;
更大的记录标识符(RID):允许每个对象拥有更多数据页。系统中每页拥有更多记录,一方面为数据库管理员使用系统和用户的临时表格提供了便利,另一方面也便于执行分类和登录操作。
(4)安全特性与增强。
DB2 V9 中的安全增强功能加强了对信息访问的控制并改进了报告能力。这些增强的安全功能主要有:
使用基于标签的访问控制(LBAC):改进行、列级别的数据访问控制功能,大大增强了 DB2 对用户权限的控制;
新安全管理员(SECADM)的授权级别:将若干个与安全性相关的优先权集中到 SECADM,方便系统对用户权限的集中控制。
1.2 DB2 对象概述
尽管 DB2 产品版本众多,DB2 的基本对象还是一致的。本节介绍一下 DB2 V9 的基本对象及其层次结构。
对于 DB2 数据库的基本对象,不同角色人的观点不尽相同。例如,从用户的角度来看,DB2 数据库就是一组关系表的集合;但从 DBA 的角度来看,DB2 数据库还应该包含表空间、缓冲池、日志等与 DB2 的物理构成和性能密切相关的对象。从架构的角度来说,DB2 数据库包含下面的对象,如图 1.2 所示。
图 1.2 DB2 V9 逻辑结构
- ››开发者眼中的Windows Phone和Android
- ››高级SEO的涵义意味着是什么
- ››开发者在App Store上赚的钱比在Android Market上多...
- ››开发者应深入学习的10个Android开源应用项目
- ››开发者眼中的iPhone与Android
- ››开发者或想使用的10个Android2.2新特性
- ››开发者必看的Google Market全球赚钱分享计划
- ››高级 DBA 和开发者篇,第 3 章:DB2 高可用性灾难...
- ››高级 DBA 和开发者篇,第 1 章:DB2 基础
- ››高级 DBA 和开发者篇,第 2 章:数据库集群技术
- ››高级 jQuery:让好的应用程序变成强大的应用程序
- ››开发者关于 JAX-RPC 的介绍,第 1 部分: 了解 JAX...
更多精彩
赞助商链接