高级数据库 内存数据库 (2) 精品实用课件.pptxVIP

  • 4
  • 0
  • 约1.39万字
  • 约 99页
  • 2019-08-01 发布于天津
  • 举报

高级数据库 内存数据库 (2) 精品实用课件.pptx

内存数据库组员:何华赟(数据库概述) 曾志超(组织结构) 曹旭 (并发控制) 曹建洲(恢复机制) 苏强卫(产品)2016年4月5日目录 5内存数据库产品内存数据库数据组织结构 2内存数据库并发控制 3内存数据库恢复机制 4 1内存数据库概述内存数据库概述 1内存数据库的定义内存数据库磁盘数据库内存数据库的定义关于内存数据库的具体定义,典型的有下面几种不同的观点:?整个数据库全部常驻内存,存取数据时没有必要I/O?操作,这就要求内存足够大,以容纳数据库的所有数据12内存不必足够大到容纳整个数据库,但数据被存取时,先进入内存,数据库的存取在内存进行。3数据库常驻磁盘,在事务执行前将所需要的数据集调入内存,提交时所有对数据库的修改必须写回磁盘。4数据库常驻磁盘,但内存有很大的缓冲区或高速缓存,因而使数据库的大部分乃至全部可在内存,通过适当的缓冲区的处理以减少内外存I/O?操作。为什么需要内存数据库? 回顾一下磁盘数据库磁盘数据库(DRDB):所有数据都放在磁盘上进行管理磁盘存取 内外存的数据传递 缓冲区管理 排队等待 锁的延迟 系统调用 事务实际平均执行时间与估算的最坏情况执行时间相差很大数据量大、操作频繁且复杂为什么需要内存数据库?内存容量提高、实时响应要求高方案2方案1共享内存技术重新设计一种数据库管理系统,对查询处理、并发控制与恢复的算法和数据结构进行重新设计 在传统的数

文档评论(0)

1亿VIP精品文档

相关文档