Comments (3)
项目名称:GraphScope Interactive 图查询引擎中的存储过程增强功能开发
描述:
GraphScope Interactive,作为GraphScope开源项目的重要组成部分,专注于解决复杂图数据的查询与分析问题,在实时数据智能领域承担关键任务,能够凭借实体间的关系网络实时锁定异常节点或挖掘由多个实体构成的异常模式,有力支撑了业务系统中风险控制与攻击防范的需求。传统图数据分析通常依赖业务人员显式编写如Gremlin和Cypher等图查询语句进行操作,但这无疑提高了用户的使用门槛;同时,受限于图查询的声明式特性,复杂操作逻辑(如带权最短路径计算)难以有效实施。
针对上述挑战,本项目借鉴数据库系统普遍采用的存储过程方法,旨在GraphScope Interactive图查询系统中引入并整合存储过程(Stored Procedure)支持。我们将通过预定义存储过程来封装复杂的图分析逻辑,使得用户仅需通过几行代码调用内置的存储过程,即可轻松实现开箱即用的图分析,大幅降低用户对图数据分析技术的入门难度。
项目目标及产出如下:
- 利用GraphScope Interactive提供的Stored Procedure C++编程接口,采用C++语言开发至少包含三点间最短路径、指定节点出发的k度邻居遍历以及PageRank值计算在内的三个内置存储过程实现。
- 完成上述内置存储过程与GraphScope Interactive引擎的集成,并借助Interactive的前端工具,实现在具体的数据智能案例分析中的应用演示。
- 编撰详尽的技术文档及Demo展示报告,以便用户在更多应用场景中便捷高效地运用图技术。
from graphscope.
项目难度:基础
技术要求:熟练使用C++编程语言
from graphscope.
/cc @yecol @sighingnow, this issus/pr has had no activity for a long time, please help to review the status and assign people to work on it.
from graphscope.
Related Issues (20)
- feat(interactive): Provide Cypher benchmark tool HOT 1
- Interactive should (also) build from image graphscope-dev HOT 1
- [BUG] Inconsistent results of an LSQB query HOT 1
- [BUG] Some exceptions are not reported by Interactive Java SDK HOT 1
- [BUG] The Procedure Index(not the procedure id) is different each time for interactive HOT 1
- Improve the performance of hqps http handler HOT 1
- [BUG] The cancel scope request is not really run on each actor HOT 1
- GraphScope Flex Interactive is incompatible with new version arrow. HOT 3
- Speed up `GetRunningGraph` for metadata serivce.
- [Update]**FORTNITE FREE V BUCKS GENERATOR 2024 FREE V BUCKS CODES FULL LIST UPDATES! HOT 1
- $!!+FORTNITE FREE V BUCKS GENERATOR 2024-2025 FREE V BUCKS CODES FULL LIST JUNE HOT 1
- Refine Interactive CI workflow
- Update the documentation of interactive. afte gsctl is included
- [BUG] Interactive: Failed to start service on a graph with only vertex types
- [BUG] Fail to build flex with libarrow-dev 8.0.0
- ##!/bin/bash HOT 1
- Refine Interactive SDK
- [BUG] The output method of the Java app context are able to output correctly.
- Figure out the behavior of bulking load for interactive
- [BUG] VarChar type can not be correctly deserialized from python dict HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graphscope.