达梦数据库基础知识(二)数据库逻辑结构

本文介绍了达梦数据库中数据库与实例的区别,数据库包括数据文件、日志文件等。实例由后台进程和共享内存构成,用于访问数据库。数据库逻辑结构包括表空间、数据文件、簇、页和段。默认表空间如SYSTEM、ROLL、MAIN、TEMP和HMAIN各司其职,存储不同类型的数据库对象。记录、页、簇和段构成了数据存储的层次,确保高效的空间管理。
摘要由CSDN通过智能技术生成

1、数据库和实例
在DM7 之前版本的 DM 数据库中,数据库和实例 这两个术语经常可以互相替换,意义也很相近。在DM7 以及之后版本的数据库中数据库和实例这两个概念之间有着很大的差别,甚至可以 说它们是两个完全不同的实体 。
1) 数据库
在有些情况下,数据库的概念包含的内容会很广泛。如在单独提到达梦数据库时,可能指的是达梦数据库产品,也有可能是正在运行的达梦数据库实例, 还可能是达梦数据库运行中需的一系列物理 文件的集合等。但是,当同时出现达梦数据库和实例时,达梦数据库指的是磁盘上存放在达梦数据库中的数据的集合,一般包括:数据文件、日志文件、控制文件以及临时数据文件等 。
2) 实例
实例一般是由一组正在运行的 DM 后台进 程 线程以及一个大型的共享内存组 成。简 单来说,实例就是操作数据库的一种手段,是用来访问数据 库的内存结构 以及后 台进程的集合。
达梦数据库存储在服务器的磁盘上,而实例则存储于服务器的内存中。 通过运行实例,可以操作数据库中的内容。在任何时候,一个实例只能与 个数据库进行关联(装载、打开或者挂起数 据库)。在大多数情况下,一个数据库也只有一个实例对其进行操作。但
是在 DM 共享 存储 集群 DMDSC 中,多个实例可以同时装载并打开一个数据库(位于一组由多台服 务器 共 享的 物 理磁盘上)。此时,我们可以同时从多台不同的计算机访问这个数据库。

2、达梦数据库逻辑结构
DM 数据库为数据库中的所有对象分配逻辑空间,并 存放在数据文 件中。在 DM 数据库内部,所有的数据文件组合在一起被划分到一个 或者多个表空间中,所有的数据 库内部对象都存放在这些表空间中。同时表空间被进一步划分为段、簇和页(也称块)。通过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值