[发明专利]分布式数据库系统及其方法有效
| 申请号: | 201380032942.1 | 申请日: | 2013-01-22 |
| 公开(公告)号: | CN104395891B | 公开(公告)日: | 2017-06-20 |
| 发明(设计)人: | 池上美千代 | 申请(专利权)人: | 株式会社东芝;东芝解决方案株式会社 |
| 主分类号: | G06F12/00 | 分类号: | G06F12/00 |
| 代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 邬少俊,王英 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 数据库 系统 及其 方法 | ||
技术领域
本发明的实施例涉及分布式数据库系统及其方法。
背景技术
总体上,在被称为数据存储区的分布式数据库系统中,为了加速处理的目的,在多个节点装置中分布式地保存并管理数据。在下文中,用于存储数据的节点装置被称为数据存储节点,其被描述为节点。
至于哪个数据被存储在那个节点中,由服务器或节点(每个都具有数据管理功能)来保存并管理数据识别信息(被分配给每个数据)和存储目的节点对。
在本分布式数据库系统中,相同的数据记录的副本被存储在多个节点中。因此,每个节点可以分别响应于来自客户终端或系统的请求而发送数据。由此,对相同的数据记录的大量访问可以被分布式地处理。
在这种情况下,当更新存储在一个节点中的一些数据记录的值时,如果同时更新了存储在另一个节点中的相同数据记录的值,则由于分布式访问带来的优点受到干扰。由此,不执行这种在另一个节点中的同时更新。通常,在更新另一个节点中的一些数据记录的值之后,通过使用用于数据交换的协议来顺序地传播来自该一个节点的值以替代存储在另一个节点中的相同的数据记录的值。
由此,当使用最新值来更新(替换)一个数据记录的值时,这需要一定的时间直到用该最新值更新了存储在所有相关节点中的该数据记录的值。因此,在更新存储在所有节点中的数据记录的值之前,访问该数据记录的客户终端或系统很可能获得旧值(而非最新值)。
此外,当应用程序在数据记录被更新时获得该数据记录的值时,即使在刚刚获得该值之后就更新了该值,该应用程序也不能够知道该更新的值。
发明内容
实施例提供分布式数据库系统,该分布式数据库系统用于通过用另一个数据存储区来管理数据管理信息而容易地获得最新数据。具体地,在访问数据的情况下,当基于管理信息而要求数据的更新时,对于具有高访问频率的数据,加快了更新数据记录的时间。
根据一个实施例,分布式数据系统包括包含有用于存储数据的多个节点的分布式数据库,以及用于管理存储在所述多个节点中的数据的数据管理装置。每个节点包括:数据存储单元,其用于存储与表示该数据被存储时的时间戳相关的数据以及识别了该数据的键;数据更新单元,其用于更新该数据;数据发送单元,其用于获得存储在数据存储单元中的数据;以及数据更新促进单元,其用于当获得的数据不是最新数据时,请求数据更新单元来更新所述获得的数据。所述数据管理装置包括管理信息存储单元,所述管理信息存储单元用于存储包括了存储在所述数据存储单元中的所述键和所述时间戳的管理信息,以及管理信息更新单元,其用于当所述数据被更新时,更新已更新的数据的管理信息。
根据实施例,可以提供一种分布式数据库系统,其能够通过用另一个数据存储区来管理数据管理信息而容易地获得最新数据。
附图说明
图1为示出了根据本实施例的分布式数据库系统的示例性配置的视图。
图2为示出了根据本实施例的分布式数据库系统的示例性功能配置的视图。
图3为示出了根据本实施例的存储在分布式数据库系统的数据存储单元中的数据记录的示例的视图。
图4为示出了根据本实施例的存储在分布式数据库系统的管理信息存储单元中的管理信息的示例的视图。
图5为示出了根据本实施例的分布式数据库系统的数据更新处理的示例的顺序图。
图6为示出了根据本实施例的分布式数据库系统的数据更新处理的示例的顺序图。
图7为示出了根据本实施例的存储在分布式数据库系统的管理信息存储单元中的管理信息的示例的视图。
图8为示出了根据本实施例的存储在分布式数据库系统的数据存储单元中的数据记录的示例的视图。
图9为示出了根据本实施例的存储在分布式数据库系统的管理信息存储单元中的管理信息的示例的视图。
图10为示出了根据本实施例的存储在分布式数据库系统的管理信息存储单元中的管理信息的示例的视图。
图11为示出了根据本实施例的存储在分布式数据库系统的数据存储单元中的数据记录的示例的视图。
图12为示出了根据本实施例的存储在分布式数据库系统的管理信息存储单元中的管理信息的示例的视图。
图13为示出了根据本实施例的分布式数据库系统的数据获得处理的示例的顺序图。
图14为示出了根据本实施例的分布式数据库系统的数据更新的促进处理的示例的顺序图。
图15为示出了根据本实施例的分布式数据库系统的数据更新的促进处理的处理操作的细节的示例的顺序图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社东芝;东芝解决方案株式会社,未经株式会社东芝;东芝解决方案株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380032942.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:根据存储的图像确定3D模型信息
- 下一篇:使用边缘数据中心的应用增强





