18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 内存数据库空间结构(数据库)

内存数据库空间结构(数据库)

时间:2022-11-03 06:30:01 | 来源:信息时代

时间:2022-11-03 06:30:01 来源:信息时代

    内存数据库空间结构 : 内存数据库物理数据组织的存储层次体系结构。按MMDB的定义,一个内存数据库的存储空间是一个四层结构,它由易失的内存M1、非易失内存M2(non-volatile RAM)、磁盘存储器M3和档案式磁带存储器M4组成,其体系结构如图1所示。在整个MMDB中,主存储器是易失内存(volatile memory)M1,它存放支持各事务的工作数据,故称为MMDB的“工作版本” O-DB(official database)。它由事务直接存取,一般事务也只与它打交道,所以O-DB的组织也必须适应这种特征。


图1 MMDB存储空间


由于M1是易失的,需要一定量的非易失内存(non-volatile random access memory,NV-RAM)作为临时的稳定存储器M2,用以存储一些活动的临时性数据,称为临时版本(temporal database,T-DB)。其中的数据再依其永久性要求的不同而决定移或不移到磁盘储器M3上。比如,关于数据库变更的日志、并发控制的锁表等放入T-DB,则可很好地支持内存数据库的快速事务处理。M2是M1的拓延,所以O-DB和T-DB统称为MMDB的内存版本(M-DB)。
MMDB的定义并未排除内存放不下整个数据库的情形,所以磁盘存储器M3用来存放不在内存的数据库部分,当然还要存放用作恢复的数据。这部分数据库统称MMDB的外存版本(secondary database,S-DB)。
归档式存储器(archival memory)M4一般是大容量磁带,是脱机的,它用来存储数据库在以前某一时刻的完整状态的映像,称之为MMDB的归档版本(archival database,A-DB)。它仅是为了安全保护和作为档案长期保存目的。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭