[发明专利]对ORACLE存储器中数据库的存储器中快照存储的多版本并行控制有效
申请号: | 201480051441.2 | 申请日: | 2014-09-15 |
公开(公告)号: | CN105556519B | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | V·拉贾;S·哈塞;A·加内什;V·玛瓦;苏爽;A·穆里克;S·潘德森 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455;G06F16/27;G06F16/22 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 李晓芳 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了用于以一种格式持久性地维护数据,但是使该数据以多于一种的格式让数据库服务器可用的技术。例如,其中使数据可用于查询处理的格式之一是基于盘上格式,而其中使数据可用于查询处理的另一种格式独立于盘上格式。处于独立于盘格式的格式的数据可以专门在易失性存储器中进行维护,以减少使数据与数据的盘上格式拷贝保持同步相关联的开销。 | ||
搜索关键词: | oracle 存储器 数据库 快照 存储 版本 并行 控制 | ||
【主权项】:
1.一种用于控制数据库系统的方法,包括:在持久性存储装置中维护数据库服务器可访问的数据库;其中数据库包括第一数据集合;在数据库服务器可访问的易失性存储器中维护第二数据集合;其中所述第二数据集合中的每个数据项是所述第一数据集合中的对应数据项的拷贝;其中所述第一数据集合和所述第二数据集合二者都具有特定数据项的拷贝;维护指示所述第二数据集合中的哪些数据项不再有效的位图;其中维护位图包括通过以下步骤对所述特定数据项的更新做出响应:使得所述持久性存储装置上的所述第一数据集合中的所述特定数据项的拷贝被更新;在不更新所述第二数据集合中的所述特定数据项的拷贝的情况下,在所述位图中设置与所述特定数据项对应的特定位,以指示所述易失性存储器中的所述第二数据集合中的所述特定数据项的拷贝无效;在设置所述位图中的特定位之后,由所述数据库服务器接收执行需要所述特定数据项的数据库命令的请求;在执行所述数据库命令期间:至少部分地基于对应于所述特定数据项的所述设置的特定位,确定所述易失性存储器中的所述第二数据集合中的所述特定数据项的拷贝是否无效;响应于确定所述易失性存储器中的所述第二数据集合中的所述特定数据项的拷贝有效,从所述易失性存储器中的所述第二数据集合中检索所述特定数据项的拷贝;以及响应于确定所述易失性存储器中的所述第二数据集合中的所述特定数据项的拷贝无效,从所述易失性存储器中的所述第一数据集合中检索所述特定数据项的拷贝。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480051441.2/,转载请声明来源钻瓜专利网。