达梦数据库学习之 数据库和数据库实例之间的区别(出自达梦官方资料:达梦8系统管理员手册),非我原创
通过运行 DM 实例,可以操作 DM 数据库中的内容。如在单独提到 DM 数据库时,可能 指的是 DM 数据库产品,也有可能是正在运行的 DM 数据库实例,还可能是 DM 数据库运行中 所需的一系列物理文件的集合等。但是,当同时出现 DM 数据库和实例时,DM 数据库指的是 磁盘上存放在 DM 数据库中的数据的集合,一般包括:数据文件、日志文件、控制文件以及 临时数据文件等。在 DM 数据库内 部
1 数据库
在有些情况下,数据库的概念包含的内容会很广泛。如在单独提到 DM 数据库时,可能 指的是 DM 数据库产品,也有可能是正在运行的 DM 数据库实例,还可能是 DM 数据库运行中 所需的一系列物理文件的集合等。但是,当同时出现 DM 数据库和实例时,DM 数据库指的是 磁盘上存放在 DM 数据库中的数据的集合,一般包括:数据文件、日志文件、控制文件以及 临时数据文件等。
2 实例
实例一般是由一组正在运行的 DM 后台进程/线程以及一个大型的共享内存组成。简单来 说,实例就是操作 DM 数据库的一种手段,是用来访问数据库的内存结构以及后台进程的集 合。 DM 数据库存储在服务器的磁盘上,而 DM 实例则存储于服务器的内存中。通过运行 DM 实例,可以操作 DM 数据库中的内容。在任何时候,一个实例只能与一个数据库进行关联(装 载、打开或者挂起数据库)。在大多数情况下,一个数据库也只有一个实例对其进行操作。 但是在 DM 共享存储集群(DMDSC)中,多个实例可以同时装载并打开一个数据库(位于一 组由多台服务器共享的物理磁盘上)。此时,我们可以同时从多台不同的计算机访问这个数 据库。
————————————————————————————————
DM 逻辑存储结构
DM 数据库为数据库中的所有对象分配逻辑空间,并存放在数据文件中。在 DM 数据库内 部,所有的数据文件组合在一起被划分到一个或者多个表空间中,所有的数据库内部对象都 存放在这些表空间中。同时,表空间被进一步划分为段、簇和页(也称块)。通过这种细分, 可以使得 DM 数据库能够更加高效地控制磁盘空间的利用率。图 显示了这些数据结构之 间的关系

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)