申请试用
HOT
登录
注册
 
Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apache

Neo4j Morpheus: Interweaving Table and Graph Data with SQL and Cypher in Apache

Spark开源社区
/
发布于
/
8325
人观看
Graph data and graph analytics are increasingly important in data science and engineering. Cypher is an open language used for querying and updating graph databases and analytics platforms, which is now available in the Apache Spark environment. Neo4j Morpheus leverages the open source graph language project to integrate data from Neo4j operational graph databases with Hive and JDBC SQL data sources, using new Cypher features like the Property Graph Catalog, named graphs, graph projection, parameterized graph view functions, and graph/table views. Input and output graphs can be loaded and stored as structured collections of DataFrames with strong graph schemas to ensure data consistency and graph query optimization. Property graphs can also be analyzed and transformed using graph algorithms such as those in the GraphFrames project. Besides describing and demonstrating these capabilities, this talk also discusses the Spark Project Improvement Proposal to bring Cypher into Spark 3.0, and outlines current work to unify Cypher with other graph query languages to form a new ISO standard Graph Query Language.
0 点赞
1 收藏
3下载
确认
3秒后跳转登录页面
去登陆