[发明专利]包括快速路径服务的分散式数据库中的信息管理在审
申请号: | 202010216093.7 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111753009A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | D·C·维尔马;D·N·迪伦贝格尔;M·奥伯霍费尔;N·赫尔勒 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22;G06F9/54;G06Q40/04;H04L29/08 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 李永敏;于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包括 快速 路径 服务 分散 数据库 中的 信息管理 | ||
示例操作可包括以下一项或多项:确定在第一节点处的数据满足条件,针对该数据获得指向共享存储区域的指针,控制包括该指针的区块的生成,以及将该区块附加到没有该数据的区块链中,其中,第一节点对应于由区块链即服务(Baas)提供者托管的第一虚拟节点,并且其中,第一虚拟节点从与Baas提供者耦接的网络接收该数据。
技术领域
本申请通常涉及数据库存储系统,并且更具体地,涉及包括快速路径服务的分散式数据库中的信息管理。
背景技术
集中式数据库在位于一个位置的单个数据库(例如,数据库服务器)中存储和维护数据。该位置通常是中央计算机,例如,台式中央处理器(CPU),服务器CPU,或大型计算机。通常可以从多个不同点访问存储在集中式数据库中的信息。例如,基于客户端/服务器配置,多个用户或客户端工作站可以在集中式数据库上同时工作。集中式数据库易于管理,维护和控制,特别是出于安全目的,因为它位于单个位置。在集中式数据库中,由于所有数据的单个存储位置也暗示给定的一组数据仅具有一个主记录,因此数据冗余被最小化。
然而,集中式数据库遭受重大缺陷。例如,集中式数据库需要由普遍受信任的实体来操作。此外,集中式数据库具有单点故障。特别是,如果没有容错性的考虑,并且发生硬件故障(例如,硬件,固件和/或软件故障),则数据库中的所有数据都将丢失,并且所有用户的工作都会中断。此外,集中式数据库高度依赖于网络连接。结果,连接速度越慢,每次数据库访问所需的时间量就会增加。另一个缺点是当集中式数据库由于单个位置而遇到高流量时,会出现瓶颈。此外,由于数据库仅维护数据的一个副本,因此集中式数据库提供了对数据的有限访问。结果,多个设备无法同时访问同一数据而不造成严重的问题或产生覆盖已存储数据的风险。此外,由于数据库存储系统的数据冗余很小甚至没有,因此,除了通过手动操作从备份存储中恢复之外,很难恢复意外丢失的数据。
发明内容
一个示例实施例提供了一种系统,其包括区块链即服务(Baas)提供者和由Baas提供者托管的第一虚拟节点。Baas提供者包括管理器,其用于确定在第一虚拟节点处的数据满足条件,获得指向将要存储该数据的共享存储区域的指针,控制包括该指针的区块的生成,以及将该区块附加到没有该数据的区块链。条件可以是数据是否超过预定大小。第一虚拟节点包括区块链软件,该区块链软件从同一节点中或Baas提供者外部的区块链应用程序接收该数据。第二虚拟节点可接收该指针,以用于访问共享文件位置处的数据。第二虚拟节点可例如通过向区块链查询存储该指针的区块或基于在Baas提供者内部传输的信息来接收该指针。
另一示例实施例提供了一种方法,该方法包括以下一项或多项:确定在第一节点处的数据满足条件,针对该数据获得指向共享存储区域的指针,控制包括该指针的区块的生成,以及将该区块附加到没有该数据的区块链。第一节点对应于由区块链即服务(Baas)提供者托管的第一虚拟节点,并且第一虚拟节点从耦接至Baas提供者的网络接收该数据。条件可以是数据是否超过预定大小。第一虚拟节点包括区块链软件,该区块链软件从同一节点中或Baas提供者外部的区块链应用程序接收该数据。第二虚拟节点可接收该指针,以用于访问在共享文件位置处的该数据。第二虚拟节点可例如通过向区块链查询存储该指针的区块或基于在Baas提供者内部传输的信息来接收该指针。
另一示例实施例提供了一种包括指令的非暂时性计算机可读介质,当指令被区块链即服务(Baas)提供者的管理器读取时,使得管理器执行以下一项或多项:确定由Baas提供者托管的第一虚拟节点接收的数据满足条件,获得指向将要存储该数据的共享存储区域的指针,控制包括该指针的区块的生成,以及将该区块添加到没有该数据的区块链中。
另一示例实施例提供一种系统,该系统包括第一虚拟节点,第二虚拟节点以及用于控制信息在第一虚拟节点与第二虚拟节点之间的传输的管理器。第一和第二虚拟节点由区块链即服务(Baas)提供者托管。该信息沿着Baas提供者的内部信号路径被传输,并且对应于区块链中包括用于第一和第二虚拟节点的条目的区块。Baas提供者可包括第一服务器和第二服务器,其中,第一服务器管理第一虚拟节点,第二服务器管理第二虚拟节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010216093.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:直流到直流转换器中的快速瞬态响应
- 下一篇:火焰检测系统及故障诊断方法