-
公开(公告)号:CN110109940B
公开(公告)日:2024-03-29
申请号:CN201810101533.7
申请日:2018-02-01
Applicant: 微软技术许可有限责任公司
IPC: G06F16/242 , G06F16/2453
Abstract: 在本文所描述的主题的实施例中,提出了一种将函数式的图遍历语言转换成扩展的结构化查询语言的方案。在获得以函数式的图遍历语言编写的第一查询之后,根据转换规则将第一查询转换成以扩展的结构化查询语言形式的第二查询。本文所描述的主题的实施例通过对标准的结构化查询语言的扩展,在第二查询中能够保留图数据库中的顶点之间的有向边,并且还可以保留第一查询所包括的流程控制、迭代、临时变量定义、高级数据结构(如数组、字典、树结构)、副作用以及步骤之间的依赖关系。因此,根据本文所描述的主题的实施例,通过对函数式的图遍历语言的转换,能够标识函数式的图遍历语言中具有相同语义的查询,从而能够优化函数式的图遍历语言中的查询。
-
公开(公告)号:CN109690549B
公开(公告)日:2023-08-01
申请号:CN201680089142.7
申请日:2016-09-09
Applicant: 微软技术许可有限责任公司
IPC: G06F21/60 , G06F21/62 , G06F21/64 , G06Q10/0833 , H04L9/32
Abstract: 在本文中描述的主题的实现中,提出了一种用于跨多方来控制和跟踪对象的新的方法。可以通过多方的确认来启用规则集。规则集可以定义对与对象相关的操作的约束。在接收到对与对象相关的操作的请求时,可以基于多方同意的规则集来验证所请求的操作。响应于验证所请求的操作是有效的,可以执行所请求的操作,并且可以创建针对操作的记录并且将其存储在多方可访问的区块链数据库中。
-
公开(公告)号:CN110109940A
公开(公告)日:2019-08-09
申请号:CN201810101533.7
申请日:2018-02-01
Applicant: 微软技术许可有限责任公司
IPC: G06F16/242 , G06F16/2453
Abstract: 在本文所描述的主题的实施例中,提出了一种将函数式的图遍历语言转换成扩展的结构化查询语言的方案。在获得以函数式的图遍历语言编写的第一查询之后,根据转换规则将第一查询转换成以扩展的结构化查询语言形式的第二查询。本文所描述的主题的实施例通过对标准的结构化查询语言的扩展,在第二查询中能够保留图数据库中的顶点之间的有向边,并且还可以保留第一查询所包括的流程控制、迭代、临时变量定义、高级数据结构(如数组、字典、树结构)、副作用以及步骤之间的依赖关系。因此,根据本文所描述的主题的实施例,通过对函数式的图遍历语言的转换,能够标识函数式的图遍历语言中具有相同语义的查询,从而能够优化函数式的图遍历语言中的查询。
-
公开(公告)号:CN108463818A
公开(公告)日:2018-08-28
申请号:CN201680078539.6
申请日:2016-10-31
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
CPC classification number: G06F17/30958 , G06F17/30
Abstract: 本公开提供了一种用于建立特定于领域的连接分段图谱的方法。所述方法可以包括:从与所述领域相关联的源收集实体数据,以形成针对所述领域的实体数据集;对所述实体数据集进行处理;以及利用经处理的实体数据集来建立所述连接分段图谱,其中,所述建立包括利用包含关于多个领域的知识的知识图谱来丰富所述连接分段图谱。
-
公开(公告)号:CN106250381A
公开(公告)日:2016-12-21
申请号:CN201510371595.6
申请日:2015-06-29
Applicant: 微软技术许可有限责任公司
IPC: G06F17/30
Abstract: 本文描述了表格数据中的用于输入/输出优化的列排序,尤其是用于确定数据存储表格的列排序以用于搜索优化的系统、方法、和计算机可读介质。在一些示例中,计算系统被配置成接收包含多个查询的统计数据的输入。该计算系统随后可至少部分地基于该统计数据确定新的列次序(即,布局)。在本文描述的一些示例技术中,该计算系统可至少部分地基于存储数据存储表格的硬件组件、存储系统参数、和/或用户偏好信息来确定该新的列次序。本文描述的示例技术可将该新的列次序应用到随后被添加到该数据存储表格的数据。本文描述的示例技术可将该新的列次序应用到该数据存储表格中的现有数据。
-
-
-
-