[发明专利]在目标数据库系统中应用改变在审

专利信息
申请号: 202280009263.1 申请日: 2022-01-10
公开(公告)号: CN116685961A 公开(公告)日: 2023-09-01
发明(设计)人: K·斯托尔兹;F·拜尔;R·盖塞尔哈特;L·E·奥利维拉·利萨多 申请(专利权)人: 国际商业机器公司
主分类号: G06F16/23 分类号: G06F16/23
代理公司: 北京市金杜律师事务所 11256 代理人: 姚宗妮
地址: 美国纽*** 国省代码: 暂无信息
权利要求书: 暂无信息 说明书: 暂无信息
摘要: 在用于动态地选择用于目标数据库系统中的每个改变的应用算法的方法中,处理器提供至少两个应用算法以用于将改变应用于目标数据库系统中的表。处理器针对至少两个应用算法中的每个应用算法,确定每个应用算法的、针对由相应的应用算法应用于该表的改变大小的性能行为。处理器接收用于将改变应用与该表的数据改变请求。处理器确定表的改变的大小。处理器基于每个应用算法的性能行为选择至少两个应用算法中的、提供针对该大小的最佳性能的一个应用算法。处理器使用为所选择的提供针对该大小的最佳性能的应用算法来将该改变应用于该表。
搜索关键词: 目标 数据库 系统 应用 改变
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/202280009263.1/,转载请声明来源钻瓜专利网。

同类专利
  • 替换表-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
  • 公开了涉及跟踪跨越一组数据库节点的密钥空间的记录写的技术。数据库系统的第一数据库节点可以接收执行数据库事务的请求,该数据库事务包括针对密钥空间所包括的密钥写特定记录。第一数据库节点可以访问密钥空间引用目录,该密钥空间引用目录存储数据库系统的数据库节点何时已经向密钥空间进行写入的多个指示。响应于确定在特定时间段内第二数据库节点已经针对该密钥空间写记录,对于指示第二数据库节点是否已经针对密钥写记录的信息,第一数据库节点可以向第二数据库节点发送请求。基于从第二数据库节点接收的响应,第一数据库节点可以确定是否写特定记录。
  • 用于维护数据库的数据库系统和方法-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()运算,以确定最终事务验证值,并基于所述最终事务验证值提交或中止所述分配的多分片事务。
  • 分布式跨区域的数据库事务处理-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
  • 公开了一种与用于处理数据库变化流的缓存技术有关的技术。计算机系统的缓存模块可以从包括指示数据库表的改变的多个记录的变化流接收变化记录。变化流可以包括多个碎片的变化记录,并且通过提供针对多个碎片中的一个或多个的一个或多个位置指示符来访问变化流,以请求一个或多个变化记录和更新后的位置指示符。可以针对缓存模块被配置用于其的成组的一个或多个碎片的改变,存储一个或多个缓存条目,每个缓存条目包括多达阈值组大小的成组的变化记录。计算机系统的变化处理器模块可以通过提供接收的位置指示符来请求变化流的一部分。变化处理器模块可以从缓存模块接收来自与提供的位置指示符匹配的缓存条目的一个或多个缓存的变化记录。
  • 基于分布式存储的数据来执行操作-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
  • 在具有至少一个数据库和第一服务器的数据库系统中更新多条数据记录包括创建第一会话以及在第一会话内将由该数据库存储的多条数据记录加载到第一服务器的存储器中。在第一会话期间在第一服务器的存储器中更新多条数据记录中的至少第一和第二数据记录。数据库事务机制将在更新至少第一和第二数据记录之后的多条数据记录回写到数据库,数据库事务机制确保所有更新后的数据库记录要么都被提交要么都不被提交。数据库事务机制包括对在数据库中存储的第一和第二数据记录的写锁定。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top