当前位置:首页 > 行业动态 > 正文

DM存储数据的最佳位置在哪里?

DM 数据库存储数据主要在表空间中,而表空间由一个或多个数据文件组成。在创建 DM 数据库时,会自动创建 4 个表空间:SYSTEM 表空间存放字典信息;ROLL 表空间用于维护事务运行过程中的 DML 操作之前的值;MAIN 表空间为混合表空间,可存储普通和 HUGE 表;TEMP 表空间用于分配临时段。

DM 存储数据主要存放在共享存储上,以下是详细介绍:

DM存储数据的最佳位置在哪里?  第1张

1、共享存储的概念:在 DM 数据库集群环境中,多个数据库实例可同时访问和操作同一数据库,共享存储就是为这些实例提供统一的数据存储介质,使得各实例能够共享数据资源。

2、数据文件的存储:DM 数据库的数据文件以 .dbf 为扩展名,是数据库中最重要的文件类型,一个 DM 数据文件对应磁盘上的一个物理文件或者达梦分布式数据库中的一个逻辑文件,它们被存放在共享存储设备上。

3、控制文件的存储:每个 DM 数据库都有一个名为 dm.ctl 的控制文件,它是二进制文件,记录了数据库必要的初始信息,如数据库名称、服务器模式、表空间信息等,也存储在共享存储上。

4、日志文件的存储:包括重做日志文件、归档日志文件等,用于记录事务对数据库的修改以及恢复数据库,同样存放在共享存储中。

DM 存储数据主要存放在共享存储上,通过这种方式,多个数据库实例可以高效地共享和访问数据,提高了系统的可用性和性能。

0