GraphJet 实时图形处理开源项目

我要开发同款
匿名用户2023年04月03日
43阅读
开发技术Java
所属分类程序开发、图形/图像处理
授权协议Apache-2.0

作品详情

GraphJet是一个用Java编写的实时图形处理库,它在单个服务器的内存中的滑动时间窗口内维护完整的图形索引。该索引支持多种图算法,包括基于协同过滤的个性化推荐算法。这些算法为Twitter内的各种实时推荐服务提供支持,特别是内容(推文/URL)推荐,需要在异构的、快速发展的图形上进行协作过滤。

GraphJet能够支持在进化图中快速摄取边,同时通过紧凑边编码和动态内存分配方案的组合同时提供查找查询。每个GraphJet服务器每秒可以摄取多达一百万个图边,并且在稳定状态下,每秒计算多达500个建议,这转化为每秒数百万个边读取操作。

有关GraphJet内部结构的更多信息,可参阅 VLDB'16论文。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论