【技术实现步骤摘要】
【国外来华专利技术】使用存储客户端单元来处理分布式数据库系统中的维护信息的计算机实现的方法和处理装置
[0001]本专利技术涉及一种用于处理分布式数据库系统中的维护信息的计算机实现的方法和一种处理装置。
技术介绍
[0002]区块链或“分布式账本(Distributed Ledger)”技术目前是被密集讨论的技术,其尤其可以作为分布式数据库系统来实现。除了应用于去中心化的支付系统(如比特币)之外,在金融业也开发了新的应用。特别地,公司之间的交易可以在没有中间人或清算所的情况下实现,受到保护免受操纵。这使得可以在没有值得信赖的仲裁者的情况下实现新的商业模式,降低了交易成本,并且可以灵活地提供新的数字服务,而不需要建立专门的设置基础设施和信任关系。由区块链保护的交易记录或交易包括程序代码,例如,其也可以被称为“智能合约(smart contract)”。
[0003]关于本专利技术,也可以被称为分布式数据库的“分布式数据库系统”一词可以被理解为分布式数据库、区块链、分布式账本、分布式存储系统、基于分布式账本技术(DLT)的系统(DLTS)、防审计(audit
‑
proof)数据库系统、云、云服务、云中区块链或点对点数据库。此外,可以使用区块链或DLTS的不同实现方式,例如可以使用有向无环图(Directed Acyclic Graph,DAG)、加密拼图、哈希图或上述实现变体的组合来实现的区块链或DLTS。也可以实现不同的共识算法。例如,这可以是使用密码谜题、流言蜚语(Gossip about Gossip)、虚拟 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于处理分布式数据库系统(20)中的维护信息的计算机实现的方法(10),所述方法包括以下步骤:存储客户端单元(110)从代理(50)接收(S1)任务,所述存储客户端单元(110)包括存储应用编程接口,即STO
‑
API,和标准应用编程接口,即STA
‑
API,所述存储应用编程接口将所述分布式数据库系统(20)的第一数据库(30)连接到存储客户端单元(110),所述标准应用编程接口将所述分布式数据库系统(20)的第二分布式数据库(40)连接到存储客户端单元(110),其中,所接收的任务包括维护操作类型和取决于维护操作类型的维护信息;在所述第一数据库(30)中或在所述分布式数据库系统(20)的第一数据库(30)和第二分布式数据库(40)中基于所述维护操作类型执行(S2)根据取决于操作类型的维护信息的维护操作;根据所执行的维护操作,由所述存储客户端单元(110)向代理(50)返回(S3)引用,其中所返回的引用是对所述分布式数据库系统(20)的第一数据库(30)内的维护信息的引用;基于存储操作,所述存储客户端单元(110)将所述引用存储在所述分布式数据库系统(20)的第二分布式数据库(40)中;和其中,所述第二分布式数据库(40)
‑
是区块链并且包括数据块,并且其中所述数据块通过加密哈希函数相互连接,并且其中,由接收到的任务指示的维护操作类型包括以下维护操作类型中的至少一个:
‑
在所述第一数据库(30)中存储取决于维护操作类型的维护信息,并且在所述第一数据库(30)中和所述二分布式数据库(40)中存储维护信息,
‑
从所述第一数据库(30)中删除取决于维护操作类型的维护信息,以及
‑
在所述分布式数据库系统(20)的第一数据库(30)中更新取决于维护操作类型的维护信息,并且其中,所述维护操作包括以下维护操作中的至少一个:
‑
存储操作,用于通过STO
‑
API将所述维护信息存储在所述在第一数据库(30)中并且通过所述存储客户端单元(110)的STA
‑
API将所述引用存储在所述第二分布式数据库(40)中,以及用于通过所述STO
‑
API将维护信息存储在第一数据库(30)中并且通过所述存储客户端单元(110)的STA
‑
API将维护信息和所述引用存储在所述第二分布式数据库中;
‑
删除操作,用于删除所述第一数据库(30)内的维护信息;以及
‑
更新操作,用于通过将针对先前存储的维护信息的引用与更新的维护信息封装在一起,替换存储在所述第一数据库(30)中的维护信息。2.根据权利要求1所述的方法,其中,所述删除操作使所述第一数据库(30)中的维护信息的引用无效,从而存储在所述第二分布式数据库(40)中的引用指向被删除的维护信息。3.根据上述权利要求1和2中任一项所述的方法,其中所述方法进一步包括以下步骤:基于所述删除操作,所述存储客户端单...
【专利技术属性】
技术研发人员:S卡特莱奇,E普福伊费尔,M拉杜莱斯库科布勒,
申请(专利权)人:西门子股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。