内存数据库(MMDB)与磁盘关系数据库(DRDB)比较一、传统数据库与实时数据库传统数据库系统(TraditionalDatabaseSystem,TDBS)处理对永久数据的管理实现事务对永久数据的存取,同时维护其完整性、一致性
所以传统的数据库具有ACID(Atomicity,Consistency,Isolation,Durability)特征,即原子性、一致性、隔离性和永久性
传统数据库管理系统的典型代表是关系型数据库RDBMS(RelationalDatabaseManagementSystem),我们平常用到的商用数据库管理系统如Oracle,Informix,Sybase,SQLServer等都是RDBMS
RDBMS已发展了很多年,其技术成熟度已广为人接受,其可靠性、可用性已被广泛验证,并在传统的商务和管理事务型的应用领域获得了极大成功,然而它们在现代的(非传统)工程和时间关键型应用面前却显得软弱无力,其主要原因是其数据存取服务的实时性很难得到保障,由此导致了实时数据库系统(Real-timeDataBaseSystem)的产生和发展
实时数据库系统就是其事务和数据都可以具有定时特性或显式的定时限制的数据库系统,系统的正确性不仅依赖于逻辑结果,而且还依赖于逻辑结果产生的时间
近年来,实时数据库系统已发展成现代数据库系统研究的重要方向之一在数据库研究领域受到极大关注
实时数据库系统通常简称为实时数据库(Real-timeDatabase,RTDB)
二、磁盘数据库与内存数据库正如前面所述,我们平常用到的商业关系数据库系统,其主要目标是保证数据存取的ACID特征,为各类商务及事务应用提供强大的数据管理与存取服务
但它们的数据服务的实时性很难得到保障,其根本原因在于:传统数据库是磁盘数据库(DiskResidentDatabase,DRDB),即数据的主拷贝(Pri