当前位置:文档之家› 王珊《数据库系统概论》章节题库(内存数据库系统)【圣才出品】

王珊《数据库系统概论》章节题库(内存数据库系统)【圣才出品】

第15章内存数据库系统
1.内存数据库和磁盘数据库有什么区别?
答:内存数据库与磁盘数据库的区别如图15-1所示。

图15-1 内存数据库和磁盘数据库对比示意图
2.内存数据库的特点有哪些?
答:内存是计算机存储体系结构中能够被程序可控访问(相对于硬件控制的cache)的最高层次,是能够提供大量数据存储的最快的存储层。

内存数据库具有几个重要特性:(1)高吞吐率和低访问延迟;
(2)并行处理能力;
(3)硬件相关性。

3.简述内存数据库的发展历程。

答:(1)内存数据库的雏形期
1969年,IBM公司研制了国际上最早的层次数据库管理系统IMS。

IMS在一个系统中提供了两种数据管理方法,一种是采用内存存储的Fast Path,另一种是支持磁盘存储的IMS。

Fast Path支持内存驻留数据,是内存数据库的雏形。

(2)内存数据库的研究发展期
1984年,D J. De Witt等人发表了“内存数据库系统的实现技术”一文,第一次提出了Main Memory DataBase的概念;1985年,IBM推出了在IBM 370上运行的OBE内存数据库;1986年,R B Hagman提出了使用检查点技术实现内存数据库的恢复机制;1987年,ACM SIGMOD会议中有论文提出了以堆文件(heap file)作为内存数据库的数据存储结构;1988年,普林斯顿大学设计出TPK内存数据库;1990年,普林斯顿大学又设计出System M内存数据库。

(3)内存数据库的产品成长期
1994年,美国OSE公司推出了第一个商业化的、开始实际应用的内存数据库产品Polyhedra。

相关主题