王珊《数据库系统概论》章节题库(内存数据库系统)【圣才出品】
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。