DB2 基本概念
来源:互联网 发布:java 参数不能传null 编辑:程序博客网 时间:2024/05/21 01:20
本人之前用的是MySQL数据库,近期参与了一个数据库优化的工作,只不过这次数据库换成了DB2,我不得不说这两个数据库有很多的概念上的冲突,为此,我把这段时间在网上搜的资料整理下作为备份,以备后用。
下面默认均是DB2的概念:
1、管辖范围
从大到小依次为:实例Instance > 数据库Database > 表空间TableSpace > 容器Container
2、一个实例Instance中,可以创建多个数据库Database且同一个实例中的不同数据库是完全独立的,互不干涉。
3、表空间管理方式
DMS(Database management Space)、SMS(System manegement Space)
4、DMS与SMS特点
DMS与SMS方式在表空间建立时指定,建好后不能转换。对于DMS方式,一个表空间对应了一个或多个容器(Container),容器指定了数据的物理存储位置。对于SMS方式,只能够指定一个目录,不能够增加。
5、表空间类型
系统编目表空间(SysCatSpace)、系统临时表空间(SysTempSpace)、用户表空间(UserSpace)、用户临时表空间(UserTempSpace)
6、不同表空间的作用
一个数据库必须存在2个系统表空间即系统编目表空间与系统临时表空间,在数据库中创建的任何对象都以在系统编目表空间中增加记录的方式体现,而对于临时表空间,其占用磁盘大小是根据使用情况动态伸缩的,即仅在需要时才分配磁盘空间并在使用后进行回收。
如果用户需要创建表,则需要创建用户表空间,若需要使用临时表,则需要创建用户临时表空间。 当然,不需要就无需创建用户表空间。
7、容器类型
Files文件、Devices设备、Directory目录,其中Files文件与Devices设备用于DMS方式的表空间,Directory目录用于SMS方式的表空间而且SMS方式的表空间不需要人工管理数据存储文件,DB2可根据情况在目录中自动增加存储文件,只要磁盘空间允许。
8、表空间与容器关系
表空间是数据存储的逻辑位置定义,容器则是数据存储的物理位置定义。
待续.........................
- DB2基本概念
- DB2 基本概念
- DB2 基本概念
- DB2基本概念
- db2基本概念
- DB2 基本概念
- DB2基本概念的理解
- DB2数据库基本概念
- db2数据库之二:基本概念
- DB2基本概念 —— 实例、数据库、表空间、容器
- DB2学习文档3——数据库基本概念复习
- DB2基本概念之—— 实例、数据库、表空间、容器
- DB2基本概念之—— 实例、数据库、表空间、容器
- DB2基本概念 —— 实例、数据库、表空间、容器
- DB2基本概念 —— 实例、数据库、表空间、容器
- DB2基本概念 —— 实例、数据库、表空间、容器
- DB2基本概念 —— 实例、数据库、表空间、容器
- DB2日志基本概念及归档日志模式设置
- Protege-OWL API中文版
- 70 对C语言数组的总结以及实例讲解
- linux内核功能(体会)
- 微服务实践(五):微服务的事件驱动数据管理
- 包含blob数据列的表
- DB2 基本概念
- 写java代码的时候的优化策略
- (新) Kotlin搞起来 —— 教程引言与目录
- fix java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
- 发送有序广播
- Violin Memory公司被收购后留下那些技术
- R语言快速入门
- 查看ubuntu版本与linux内核版本
- 为Git添加忽略文件