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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第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。

相关文档
最新文档