近日,微软亚洲研究院通过GitHub 平台开源图数据查询语言LIKQ (Language-Integrated
Knowledge Query)。LIKQ是基于分布式大规模图数据处理引擎Graph
Engine
的一种可用于子图和路径查询的数据查询语言。它可以让开发人员无需学习新的领域相关的特定查询语言,直接使用原生C#代码即可构建知识图谱语言,从而使海量图数据的实时检索和集成变得触手可得。

Graph
Engine
(分布式图处理引擎)是微软亚洲研究院于2015年发布的基于内存的分布式大规模图数据处理引擎,可以帮助用户高效地处理大规模图数据。发布一年多以来,Graph
Engine受到了来自学术界和工业界的广泛关注。截至2017年1月底,Graph
Engine的SDK工具包下载量已接近三万次。
众多领域的科研人员和开发者利用Graph
Engine开发出了各种充满创意的应用。

而基于Graph Engine的查询语言LIKQ则可以帮助用户更方便、直观地查询和检索Graph
Engine所处理的图数据。开发者可以将LIKQ直接嵌入到编程语言(例如C#和JavaScript)中,而不需要学习新的领域相关的特定查询语言。例如,在一个知识图谱的前端应用中,开发者可以将LIKQ直接嵌入到前端JavaScript中来实现实时高效的知识图谱访问。同时,LIKQ还具备灵活的可扩展性,用Lambda表达式表达的任意计算逻辑都可以被直接嵌入到查询语句中,从而实现强大的服务器端计算。比如在数据查询中,开发者可以方便地嵌入通过Lambda表达式自定义的数据过滤条件来进行灵活的图模式匹配。

此前,基于Graph Engine的LIKQ,已被应用于微软认知服务的学术图谱检索API中,用户可以通过微软认知服务对微软学术图谱进行实时的路径和模式匹配查询。

未来,微软将继续维护、开发LIKQ和Graph
Engine,并与开源社区中的开发者们一道进一步提升其功能和算法,以帮助更多开发者和研究团体更好地使用Graph
Engine来处理大规模图数据,产生更多的创意应用和科研创新。

更多信息,请访问 https://github.com/Microsoft/GraphEngine

Graph Engine官网:https://www.graphengine.io

最新文章

  1. SpringMVC启动过程详解(li)
  2. Error: Collection was modified; enumeration operation may not execute.
  3. ArchLinux 安装笔记 --zz
  4. Microsoft 2013 新技术学习笔记 四
  5. apiCloud授权绑定第三方账号,微信、QQ、微博。
  6. C# 控件不刷新问题
  7. BZOJ 1106 立方体大作战
  8. Log4.net使用配置
  9. C链表操作
  10. android操作ini工具类
  11. phpQuery 无法解析 html 结构
  12. java基础概念经典题目汇集
  13. css设置层级显示
  14. Java基础之集合框架类及泛型简介
  15. 使用 Scrapy 爬取股票代码
  16. [Redux] redux之combineReducers
  17. SVN切换账号
  18. proxysql 系列 ~ 读写分离核心功能
  19. 最接近的三数之和(java实现)
  20. python-requests模块的讲解和应用

热门文章

  1. CodeForces 1005D Polycarp and Div 3(思维、贪心、dp)
  2. 吴裕雄--天生自然python Google深度学习框架:图像识别与卷积神经网络
  3. 筛选nginx访问日志文件中的域名
  4. 关于guava实现线程池
  5. 允许外部访问Windows本机的指定端口
  6. F5 BIG-IP LTM负载均衡策略
  7. [LC] 113. Path Sum II
  8. Vue+elementUI build打包部署后字体图标丢失问题
  9. python-django框架-电商项目-购物车模块开发_20191125
  10. sqlite基础API