Giter Club home page Giter Club logo

Comments (3)

zhanglei1949 avatar zhanglei1949 commented on June 13, 2024

项目名称:GraphScope Interactive 图查询引擎中的存储过程增强功能开发

描述:
GraphScope Interactive,作为GraphScope开源项目的重要组成部分,专注于解决复杂图数据的查询与分析问题,在实时数据智能领域承担关键任务,能够凭借实体间的关系网络实时锁定异常节点或挖掘由多个实体构成的异常模式,有力支撑了业务系统中风险控制与攻击防范的需求。传统图数据分析通常依赖业务人员显式编写如Gremlin和Cypher等图查询语句进行操作,但这无疑提高了用户的使用门槛;同时,受限于图查询的声明式特性,复杂操作逻辑(如带权最短路径计算)难以有效实施。

针对上述挑战,本项目借鉴数据库系统普遍采用的存储过程方法,旨在GraphScope Interactive图查询系统中引入并整合存储过程(Stored Procedure)支持。我们将通过预定义存储过程来封装复杂的图分析逻辑,使得用户仅需通过几行代码调用内置的存储过程,即可轻松实现开箱即用的图分析,大幅降低用户对图数据分析技术的入门难度。

项目目标及产出如下:

  1. 利用GraphScope Interactive提供的Stored Procedure C++编程接口,采用C++语言开发至少包含三点间最短路径、指定节点出发的k度邻居遍历以及PageRank值计算在内的三个内置存储过程实现。
  2. 完成上述内置存储过程与GraphScope Interactive引擎的集成,并借助Interactive的前端工具,实现在具体的数据智能案例分析中的应用演示。
  3. 编撰详尽的技术文档及Demo展示报告,以便用户在更多应用场景中便捷高效地运用图技术。

from graphscope.

zhanglei1949 avatar zhanglei1949 commented on June 13, 2024

项目难度:基础
技术要求:熟练使用C++编程语言

from graphscope.

github-actions avatar github-actions commented on June 13, 2024

/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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.