论文部分内容阅读
集成了传统数据库/实时数据库及主动机制的主动实时数据库管理系统ARTs_EDB以内存数据库(MMDB)作为底层支持。在内存数据库中,数据库的主拷贝常驻内存。如何保持数据库数据的一致性,成为内存数据库研究的主要方向之一。
实时数据库系统的数据特征决定了其数据安置策略,同时,数据安置策略也决定了存储体系结构,ARTs_EDB数据库系统的存储体系结构的内存版本数据库(MDB)和外存版本数据库(SDB)的组织结构的独特的设计,以及对数据的管理的特殊性,使得ATRs_EDB成为一个运转高效的现代数据库管理系统。
一个MMDB较之通常的磁盘数据库更为脆弱,更容易受到各种系统故障的侵害,因此内存版本数据库(MDB)的装入(包括初装与重装)则更为频繁,其作用对系统显得至关重要,故装入策略成为一个要研究的突出问题。
内存数据库是内存受限的数据库,所以,数据交换是内存数据库中必不可少的/并且是非常重要的一个组成部分。选择什么样的交换策略才能够保证内存数据库正确/高效的运行成为当前一个研究的热门话题。
恢复的任务就是在系统发生故障时,维护数据库的一致性。为此,在系统正常运行期间要做许多簿记性工作。由于内存的易失性和数据存储与数据处理在地点位置上差别的消除使得MMDB的恢复与传统数据库的有很大的不同。