[发明专利]处置有故障的数据库事务记录在审
申请号: | 202180019237.2 | 申请日: | 2021-01-07 |
公开(公告)号: | CN115605856A | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | R·K·S·N·努卡拉温卡塔纳加 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06Q20/40 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 刘前红 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 为向数据库交付数据而接收的数据库事务记录可以与一个或多个验证任务相关联。当验证任务之一失败时,检测到故障并中止事务记录的处理。代替终止事务记录并要求提交系统重新发起该处理,系统可以使用映射表来确定是否有可能自动重新提交。可以生成从原始事务记录复制调用上下文的新事务记录,并且可以将事务有效载荷的部分与确保新事务记录将通过验证任务的改变一起复制到新事务记录。然后能够通过接收原始事务记录的同一接口提交新事务记录,并且能够从事务数据存储库中移除原始事务记录。 | ||
搜索关键词: | 处置 故障 数据库 事务 记录 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202180019237.2/,转载请声明来源钻瓜专利网。
- 上一篇:边消息传递神经网络
- 下一篇:改善或减轻线粒体功能损伤的治疗
- 同类专利
- 替换表-202280009223.7
- 劳埃德·塔卜;迈克尔·托伊;康拉德·斯利默 - 谷歌有限责任公司
- 2022-01-04 - 2023-09-12 - G06F16/23
- 一种用于在刷新之前预先利用的表(140)的方法(300)包括:选择查询(120)以便在数据分析应用(204)中执行;以及识别由所述查询指定的表(140),例如物化表。另一个操作包括为所述识别出的表的至少一部分计算编码(150),例如哈希值。另一操作包括将所述计算出的编码与用于所述识别出的表的至少一部分的预存编码(170)进行比较。在所述计算出的编码与预先存储的编码相同的条件下,操作包括在执行查询时使用所述识别出的表来代替重新物化的所述识别出的表。否则,在所述计算出的编码不同于预先存储的编码的条件下,操作包括在返回查询的结果(190)之前重新物化所述识别出的表。
- 快速跳跃列表清除-202180091281.4
- P·J·赫尔兰德;J·E·梅斯;A·曼查尔·斯里达尔 - 易享信息技术有限公司
- 2021-12-07 - 2023-09-12 - G06F16/23
- 公开了与高效管理跳跃列表数据结构相关的技术。在一些实施方案中,计算系统存储包括多个键‑值记录的跳跃列表,键‑值记录包括指向多个键‑值记录中的其他键‑值记录的一个或多个指针。计算系统按照键的顺序扫描多个键‑值记录,以识别要从跳跃列表清除的键‑值记录。扫描包括保持键‑值记录的列表,键‑值记录包括指向尚未通过扫描被扫描到的键‑值记录的指针。响应于识别出进行清除的键‑值记录,计算系统通过以包括在正在被清除的键‑值记录中的指针替换列表的键‑值记录中包括的指针而清除键‑值记录。
- 在目标数据库系统中应用改变-202280009263.1
- K·斯托尔兹;F·拜尔;R·盖塞尔哈特;L·E·奥利维拉·利萨多 - 国际商业机器公司
- 2022-01-10 - 2023-09-01 - G06F16/23
- 在用于动态地选择用于目标数据库系统中的每个改变的应用算法的方法中,处理器提供至少两个应用算法以用于将改变应用于目标数据库系统中的表。处理器针对至少两个应用算法中的每个应用算法,确定每个应用算法的、针对由相应的应用算法应用于该表的改变大小的性能行为。处理器接收用于将改变应用与该表的数据改变请求。处理器确定表的改变的大小。处理器基于每个应用算法的性能行为选择至少两个应用算法中的、提供针对该大小的最佳性能的一个应用算法。处理器使用为所选择的提供针对该大小的最佳性能的应用算法来将该改变应用于该表。
- 去中心化的两阶段提交-202180087865.4
- 奥瓦伊斯·艾哈迈德·侃;大卫·安德鲁·基利安;詹姆斯·丹尼尔·贝尔德;蒂图·乔斯;阿鲁纳查拉姆·蒂鲁帕蒂 - 斯纳普公司
- 2021-12-29 - 2023-08-29 - G06F16/23
- 用于数据存储库或数据库中的去中心化的两阶段提交的系统、方法和计算机可读介质,其中,该方法包括:确定对事务进行预验证;将第一元数据写入领导者分区,该第一元数据包括指示准备的状态和事务的变更;以及写入跟随者分区的第二元数据以指示跟随者分区被领导者分区锁定。该方法还包括:更新第一元数据的状态以指示已提交并且对领导者分区执行事务;对跟随者分区执行事务并且解锁跟随者分区;以及更新第一元数据以移除事务的变更并且更新第一元数据的状态以指示事务已完成。该方法还可以包括:选择领导者分区键,以及更新第一元数据的状态以指示已提交未应用。
- 使用中间语句生成器的数据库写回-202180083240.0
- 罗伯特·C·伍伦;杰森·D·弗兰茨;马克斯·H·塞登 - 西格玛计算机有限公司
- 2021-10-26 - 2023-08-15 - G06F16/23
- 使用中间语句生成器的数据库写回,包括由语句生成器接收表更新请求,以更新基于云的数据仓库上的数据库内的表,其中,所述表更新请求包括更新值以及从对所述表中的行和列的选择;由所述语句生成器验证所述选择能够更新;由所述语句生成器基于所述选择并响应于所述验证生成更新数据库语句,所述更新数据库语句包括表标识符、列标识符、行标识符和所述更新值;以及由所述语句生成器将所述更新数据库语句发送到所述基于云的数据仓库上的所述数据库,其中,响应于接收到所述更新数据库语句,更新所述数据库的表。
- 受版本控制的关系数据集管理-202080107632.1
- 拉尔夫·阿克;戴维·多明戈斯 - 华为技术有限公司
- 2020-12-17 - 2023-08-08 - G06F16/23
- 本发明涉及管理受版本控制的数据集。通过将结构化查询应用于存储在后备数据集中的所述受版本控制的数据集的多个版本中的特定版本来创建更新的受版本控制的数据集。包括所述特定版本的所述版本的数据保持不变。更新受版本控制的数据集目录,以包括与更新的数据集版本相关联的所述结构化查询和沿袭,所述沿袭指示所述更新的受版本控制的数据集包括所述特定版本的后继版本。更新与所述更新的受版本控制的数据集相关联的附属关系编码,所述附属关系编码指示所述更新的受版本控制的数据集的哪些数据与所述特定版本的数据匹配,以及所述更新的受版本控制的数据集的哪些数据相对于所述特定版本的数据被删除。通过根据所述附属关系编码选择与所述更新的受版本控制的数据集相对应的所述后备数据集的行并投影列,生成所述更新的受版本控制的数据集的数据库视图。
- 密钥空间引用-202180073890.7
- P·J·赫尔兰德 - 硕动力公司
- 2021-09-09 - 2023-07-28 - G06F16/23
- 公开了涉及跟踪跨越一组数据库节点的密钥空间的记录写的技术。数据库系统的第一数据库节点可以接收执行数据库事务的请求,该数据库事务包括针对密钥空间所包括的密钥写特定记录。第一数据库节点可以访问密钥空间引用目录,该密钥空间引用目录存储数据库系统的数据库节点何时已经向密钥空间进行写入的多个指示。响应于确定在特定时间段内第二数据库节点已经针对该密钥空间写记录,对于指示第二数据库节点是否已经针对密钥写记录的信息,第一数据库节点可以向第二数据库节点发送请求。基于从第二数据库节点接收的响应,第一数据库节点可以确定是否写特定记录。
- 用于更新区块链中的数据的系统和方法-201980004537.6
- 管亚阳;陈远;王凯 - 创新先进技术有限公司
- 2019-06-28 - 2023-07-04 - G06F16/23
- 提供了用于更新区块链中的数据的方法、系统和装置,包括编码在计算机存储介质上的计算机程序。方法之一包括:获得用于更新一个或多个区块链中的多条数据的一个或多个请求以及更新所述一个或多个区块链中的所述多条数据。
- 用于扩展数据库中跨故障的事务连续性的系统和方法-202180070430.9
- A·米拉瓦拉普;V·科里史纳斯瓦秘;S·彭德瑟;S·科拉希;A·库马尔;G·F·斯沃特;T·拉希里;J·R·洛埃扎 - 甲骨文国际公司
- 2021-10-06 - 2023-06-27 - G06F16/23
- 提供了一种无共享数据库系统,其中每个表的行被指派给“切片”,并且每个切片的多个副本(“复本”)跨多个节点的持久存储装置存储。从表的特定行读取数据的请求可以由存储该行所指派到的切片的复本的任何节点处置。对于每个切片,切片的单个复本被指定为“主复本”。所有DML操作都由具有目标行所指派到的切片的主复本的节点执行。然后将改变传播到同一切片的其它复本(“次级复本”)。
- 可扩展对象模型和实现建模的图形用户界面-202180070573.X
- A·查特吉;R·L·瓦尔德;D·萨胡;A·F·德索扎;S·帕蒂尔;T·马努;K·P·格罗斯;M·高普兰;V·希瓦穆尔西;M·萨巴雷希南 - 霍尼韦尔国际公司
- 2021-10-15 - 2023-06-23 - G06F16/23
- 本公开提供了一种方法,包括:获得关系模型,该关系模型包括多个节点和多个链接,该多个链接中的每个链接连接该多个节点中的一个或多个节点,并且每个链接对应于第一节点与第二节点之间的关系;接收更新该关系模型的请求,该请求包括对应于添加的和/或编辑的第一节点的信息;确定该第一节点与第二节点存在关系的第一概率和该第一节点与第三节点存在关系的第二概率;以及更新该关系模型以包括该第一概率下的该第一节点与该第二节点之间的该关系以及该第二概率下的该第一节点与该第三节点之间的该关系。
- 数据交换所可用性、清单可见性和清单实现-202180057390.4
- 朱培基;本诺特·戴奇维勒;普拉桑纳·克里希南;叶尔汉·玛姆梅多夫;任超;张博文;郑榕鹏 - 斯诺弗雷克公司
- 2021-07-30 - 2023-05-09 - G06F16/23
- 本文提供了用于提供安全和高效的方式来管理数据交换所的可用性和管理数据交换所的数据清单的可见性的系统和方法。例如,该方法可以包括由数据交换所的交换所管理员指定其中数据交换所可用的一组区域,该组区域中的每一个区域包括一个或更多个远程部署。该方法还可以包括由数据提供者指定其中数据提供者拥有的数据清单可见的一组区域中的一个或更多个区域。在从一个或更多个区域的远程部署接收到访问数据清单的请求时,数据提供者可以确定是拒绝还是实现该请求。响应于确定应该实现该请求,将数据清单的数据复制到远程部署。
- 用于维护数据库的数据库系统和方法-202180054240.8
- 李沐祺;钟世奇;王超;刘珺;瓦伦•坎萨尔 - 格步计程车控股私人有限公司
- 2021-09-01 - 2023-04-28 - G06F16/23
- 各方面涉及一种数据库系统,该数据库系统包括:数据库,该数据库用于存储实体状态;配置接口,该配置接口被配置为针对实体状态类型,接收用于将该实体状态类型的实体状态写入该数据库的实体状态数据格式的规范;以及数据库访问接口,该数据库访问接口被配置为:接收将实体状态写入该数据库的写入请求,检查该写入请求是否包括用于将该实体状态写入该数据库的采用被指定用于将该实体状态的实体状态类型的实体状态写入该数据库的实体状态数据格式的实体状态数据,以及如果该写入请求包括采用被指定用于将该实体状态的实体状态类型的实体状态写入该数据库的实体状态数据格式的实体状态数据,则将该实体状态数据写入该数据库。
- 基于区块链的智能凭证系统-202080103662.5
- 萨米·艾尔苏韦勒姆;希拉尔·侯赛因;默罕默德·奥拜杜拉 - 伊斯兰开发银行研究所
- 2020-10-29 - 2023-04-28 - G06F16/23
- 一种计算机实现的基于区块链的凭证方法和系统,所述方法包括:利用具有至少一个基于区块链的凭证的用户的用户计算设备,在区块链网络中记录购买请求,该购买请求识别所提出的具有授权提供者、购买金额和凭证的购买,其中,凭证包括被规则集绑定的一笔加密货币,规则指定凭证仅在用户与商品或服务的一个或多个授权提供者的集合中的任何一个之间的交易中可用,并且其中,购买金额是小于或等于凭证的总价值的值;由区块链网络基于绑定凭证的规则集来验证购买请求的资格;当所提出的购买完成时,解除规则集与凭证的购买金额的绑定。
- 中间件生成的记录的直接数据加载-202180048813.6
- 堀井洋;竹内干雄;井上里奈 - 国际商业机器公司
- 2021-07-19 - 2023-03-14 - G06F16/23
- 提出了一种用于减少中间件的数据加载开销以促进直接数据加载到数据库管理系统(DBMS)的计算机实现的方法。该方法包括:在数据加载时,如果对应的内部写入是针对顶点的,则将外部写入发送到基于存储器的DBMS,将所有的外部写入导出到基于磁盘的DBMS作为导出文件,以及如果中间件请求数据,则将针对顶点的外部读取发送到内存DBMS。该方法还包括,在数据加载结束时,从导出文件生成用于基于磁盘的DBMS的原始数据的文件,并将所生成的原始文件发送给基于磁盘的DBMS。
- 处置有故障的数据库事务记录-202180019237.2
- R·K·S·N·努卡拉温卡塔纳加 - 甲骨文国际公司
- 2021-01-07 - 2023-01-13 - G06F16/23
- 为向数据库交付数据而接收的数据库事务记录可以与一个或多个验证任务相关联。当验证任务之一失败时,检测到故障并中止事务记录的处理。代替终止事务记录并要求提交系统重新发起该处理,系统可以使用映射表来确定是否有可能自动重新提交。可以生成从原始事务记录复制调用上下文的新事务记录,并且可以将事务有效载荷的部分与确保新事务记录将通过验证任务的改变一起复制到新事务记录。然后能够通过接收原始事务记录的同一接口提交新事务记录,并且能够从事务数据存储库中移除原始事务记录。
- 针对非关系数据库的事务支持-202180029200.8
- Y·P·阿伦库马尔;A·林;D·S·乌塔亚桑卡拉林加姆;董颖涛 - 微软技术许可有限责任公司
- 2021-02-17 - 2022-12-06 - G06F16/23
- 在本文中公开了用于数据库的事务支持技术。一种示例性技术包括为所述数据库中的键值对生成新版本值,并且在所述数据库中创建要利用新值更新的参数相对应的新键值对,针对所创建的新键值对,使用所生成的新版本值和所述参数的名称作为键并且将所述新值作为对应值。所述示例性技术然后能够包括确定在所述数据库中创建所述新键值对是否成功地完成,并且响应于确定创建与所述参数相对应的所述新键值对没有成功地完成,响应于针对所述参数的当前值的查询,返回所述参数的现有值作为所述参数的所述当前值,而不是返回所述新值。
- 分布式可串行化并发控制方案-202080072782.3
- 冯熙涛;刘淳 - 华为技术有限公司
- 2020-08-19 - 2022-08-02 - G06F16/23
- 分布式串行安全网络(Serial Safety Net,SSN)包括定序器,所述定序器从事务客户端接收多分片事务,为所述多分片事务分配提交时间戳(commit timestamp,CTS),并将所述多分片事务分配给至少两个数据库分片以供执行。所述至少两个数据库分片中的每个数据库分片中的验证器实例根据所述分配的CTS,测定所述多分片事务的顺序,并且相互协作以交换所述分配的多分片事务的本地事务验证值(例如,串行安全网络验证过程的eta值和pi值)。所述至少两个数据库分片中的每个数据库分片中的所述验证器实例各自对接收的事务验证值和本地事务验证值进一步执行诸如所述串行安全网络验证过程的max()和min()运算,以确定最终事务验证值,并基于所述最终事务验证值提交或中止所述分配的多分片事务。
- 分布式云计算平台中的跨数据中心读写一致性-202080078857.9
- S·古普塔;杨晨;R·N·奇卡马加卢尔;M·C·S·拉纳辛哈;A·N·欧纳兰;A·阿加瓦尔 - 微软技术许可有限责任公司
- 2020-11-10 - 2022-07-08 - G06F16/23
- 包括服务器的分布式存储系统被配置为接受包括一致性指示符的请求,一致性指示符针对服务器标记期望跨数据中心一致性。服务器检测一致性指示符可以被需要,并且作为响应,至少部分地基于请求来确定一致性密钥。在示例方面,一致性密钥可以包括由跨数据中心共享的哈希函数确定的哈希值,由此每个数据中心可以针对给定资源和数据中心组合确定相同的一致性密钥。服务器还可以被配置为至少部分地基于一致性密钥来确定用于处置请求的优选数据中心,并且此后将该请求重定向到优选数据中心。在实施例中,一致性指示符还可以表示调用客户端所需的强一致性的范围。
- 从异构数据源创建的受管物化视图-202080082628.4
- R·德什潘德;Y·帕帕康斯坦蒂努;O·A·扎基;K·G·S·巴拉蒂;R·杜加;S·R·乌门塔拉 - 亚马逊科技公司
- 2020-11-25 - 2022-07-08 - G06F16/23
- 可以从跨越异构数据源生成受管物化视图。要创建物化视图的请求可以由物化视图管理平台接收和执行,所述物化视图管理平台可以从不同数据源获得和生成所述物化视图并且将所述物化视图存储在目标系统中。可以在所述物化视图管理平台处获得对所述数据源的变更并且可以确定对所述物化视图的更新。可以更新所述目标系统中的所述物化视图。
- 标签更新方法、装置、电子设备及存储介质-201980100120.X
- 黄江伟 - 深圳市欢太科技有限公司;OPPO广东移动通信有限公司
- 2019-11-08 - 2022-04-26 - G06F16/23
- 一种标签更新方法、装置、电子设备及存储介质,该标签更新方法包括:从多个不同的数据源获取待进行更新的标签数据(S110);将获取到的标签数据缓存至指定缓冲队列,所述指定缓冲队列用于缓存待进行更新的标签数据(S120);从所述指定缓冲队列中读取缓存的标签数据,并对读取的标签数据进行更新(S130)。上述方法可以实现多种数据源的标签数据的更新以及标签数据更新时的管理。
- 标签数据的更新方法、装置、电子设备及存储介质-201980100128.6
- 黄江伟 - 深圳市欢太科技有限公司;OPPO广东移动通信有限公司
- 2019-11-08 - 2022-04-15 - G06F16/23
- 一种标签数据的更新方法、装置、电子设备及存储介质,该标签数据的更新方法包括:在更新标签数据时,获取待更新的多个标签数据中每个标签数据对应的优先级,所述优先级根据所述标签数据在更新时的实时性级别确定(S110);根据所述每个标签数据对应的优先级,确定所述多个标签数据的更新先后顺序(S120);按照所述更新先后顺序,对所述每个标签数据进行更新(S130);本更新方法可以加快时效性高的标签数据的更新。
- 标签数据的更新方法、装置、电子设备及存储介质-201980100127.1
- 黄江伟 - 深圳市欢太科技有限公司;OPPO广东移动通信有限公司
- 2019-11-08 - 2022-04-15 - G06F16/23
- 标签数据的更新方法、装置、电子设备及存储介质,该标签数据的更新方法包括:当获得待更新的标签数据时,获取所述标签数据的类型,不同类型的标签数据在更新时的实时性级别不同(S110);将所述标签数据缓存至所述类型对应的更新队列,其中,不同更新队列对应不同的数据更新速度(S120);按照所述更新队列对应的数据更新速度,对所述更新队列中的所述标签数据进行更新(S130)。所述方法可以实现对于标签数据的实时更新。
- 分布式跨区域的数据库事务处理-201980099051.5
- 蔡乐;贾鑫;杜贵彬;赵殿奎;智雅楠 - 阿里巴巴集团控股有限公司
- 2019-08-02 - 2022-03-18 - G06F16/23
- 本申请揭示了跨区域数据库的事务处理,包括:确定包含一个或多个语句集的事务要在多个数据库服务器上执行,这些服务器跨至少两个区域,其中每个区域都与各自的基于混合逻辑时钟(HLC)的集中时间服务相关联;使所述一个或多个语句集在所述跨至少两个区域的所述多个数据库服务器上执行;从所述跨至少两个区域的所述多个数据库服务器获得多个基于HLC的准备时间戳;并且,选择一个最大的基于HLC的准备时间戳作为与所述事务关联的提交时间戳。
- 用于数据库变化流的缓存技术-202080039987.1
- B·巴斯贾格尔;M·斯格罗伊 - 易享信息技术有限公司
- 2020-05-07 - 2022-01-07 - G06F16/23
- 公开了一种与用于处理数据库变化流的缓存技术有关的技术。计算机系统的缓存模块可以从包括指示数据库表的改变的多个记录的变化流接收变化记录。变化流可以包括多个碎片的变化记录,并且通过提供针对多个碎片中的一个或多个的一个或多个位置指示符来访问变化流,以请求一个或多个变化记录和更新后的位置指示符。可以针对缓存模块被配置用于其的成组的一个或多个碎片的改变,存储一个或多个缓存条目,每个缓存条目包括多达阈值组大小的成组的变化记录。计算机系统的变化处理器模块可以通过提供接收的位置指示符来请求变化流的一部分。变化处理器模块可以从缓存模块接收来自与提供的位置指示符匹配的缓存条目的一个或多个缓存的变化记录。
- 共享数据库对象上的流-202080007598.0
- 伊斯特凡·切里;迪内希·钱德拉坎特·库尔卡尼 - 斯诺弗雷克公司
- 2020-07-31 - 2021-10-01 - G06F16/23
- 数据库平台可以使用记录数据库事务所做改变的流来跟踪改变。视图上的流可以通过将流应用于源数据,并将视图应用于流式数据来实现。数据库平台的用户可以查询视图上的流,以查看视图最近的改变,例如自上次数据库事务以来所做的改变。
- 基于分布式存储的数据来执行操作-201880100707.6
- H·古斯塔夫松;P·佩尔松;F·斯文松 - 瑞典爱立信有限公司
- 2018-12-21 - 2021-09-28 - G06F16/23
- 公开了一种控制器的方法。该方法用于对基于数据来执行一组操作进行管理,其中,数据的多个表示被保存在多个存储实体中的相应的存储实体中。该方法包括(对于多个存储实体中的两个或更多个存储实体中的每个存储实体)向该存储实体发送与数据相关的相应查询,以及从该存储实体接收包括在存储实体中保存的数据的表示的响应。该方法还包括(对于两个或更多个存储实体中的至少两个存储实体中的每个存储实体)发起基于在响应中包括的数据的表示来执行该组操作的活动。此外,该方法包括基于在响应中包括的数据的表示,确定所发起的活动中的一个活动—结论性活动—是基于数据的结论性表示,以及使得提供结论性活动的结果作为用于基于数据来执行该组操作的结果。还公开了对应的装置、客户端节点以及计算机程序产品。
- 数据记录的同步-202080012948.2
- D·卡朗;J·A·E·克尼;D·特里斯科尔尼亚;V·塞佩达·卡布拉尔;F·斯皮里蒂 - 艾玛迪斯简易股份公司
- 2020-01-31 - 2021-09-14 - G06F16/23
- 一种聚合器服务器中的响应于变量更新通知而同步数据记录的方法,包括:从提供者系统接收与该提供者系统处的主数据对象相对应的更新通知;检索包含与主数据对象相对应的本地数据对象的记录;判定更新通知是否包含识别对主数据对象的改变的更新定义;在当判定为肯定时的德尔塔同步模式与当判定为否定时的对象比较同步模式之间进行选择;对于德尔塔同步模式,根据更新定义来更新本地数据对象;对于对象比较同步模式,获得主数据对象的副本,并基于本地数据对象与主数据对象的副本之间的比较来更新本地数据对象;以及将更新后的本地数据对象存储在聚合器处的记录中。
- 用于利用区块链技术扩充数据库应用的系统和方法-201980090660.4
- 钱玉明 - 泽乌科技公司
- 2019-11-28 - 2021-09-14 - G06F16/23
- 公开了一种用于利用区块链技术扩充数据库应用的方法。该方法涉及将数据库应用所进行的数据修改记录至对应的数据库以及区块链上,以进行全局共识确认。这是在不改变现有应用架构的情况下完成的,并且对现有应用进行了最少的代码改变。需要与区块链同步的数据库中的记录经受共识投票,并且未经授权的数据库改变被回滚,从而赋予传统数据库应用不可篡改和不可否认的特性。因此,数据库中的记录是全局一致的。现有的数据库应用可以部署在区块链上,而无需对代码进行大量修改。多个应用可以通过公共的区块链同步数据,这极大地简化了构建区块链应用。
- 更新数据库中的多条数据记录-201980084140.2
- T·比塞格娜;L·阿泽玛;M·拉黑亚;M·D·当;X·布尔古安 - 艾玛迪斯简易股份公司
- 2019-12-19 - 2021-08-10 - G06F16/23
- 在具有至少一个数据库和第一服务器的数据库系统中更新多条数据记录包括创建第一会话以及在第一会话内将由该数据库存储的多条数据记录加载到第一服务器的存储器中。在第一会话期间在第一服务器的存储器中更新多条数据记录中的至少第一和第二数据记录。数据库事务机制将在更新至少第一和第二数据记录之后的多条数据记录回写到数据库,数据库事务机制确保所有更新后的数据库记录要么都被提交要么都不被提交。数据库事务机制包括对在数据库中存储的第一和第二数据记录的写锁定。
- 管理共享数据库的系统和方法-201980075736.6
- 薛洵;陈冲;佩尔-阿克·拉尔森;罗宾·格罗斯曼 - 华为技术有限公司
- 2019-11-13 - 2021-06-29 - G06F16/23
- 描述了用于管理共享数据库的方法和系统。一个或多个处理节点可以访问共享数据库。公共日志节点可以管理所述共享数据库。所述公共日志节点可以验证所述一个或多个处理节点所请求的数据库操作。在验证期间,所述公共日志节点可以检测所述一个或多个处理节点所请求的所述数据库操作之间发生的冲突。
- 专利分类