写点什么

Apache TinkerPop 毕业成为顶级项目

  • 2016-06-26
  • 本文字数:1066 字

    阅读完需:约 3 分钟

Apache 软件基金会宣布 TinkerPop 毕业成为顶级项目。TinkerPop 是一个面向实时事务处理( OLAP )以及批量、分析型图分析( OLTP )的图计算框架,它是一个总称,包含若干子项目以及与核心 TinkerPop Gremlin 引擎集成的模块。该框架还提供了 Gremlin语言,这是一种图遍历语言,是其核心功能的一部分。

Gremlin 引擎处理图遍历,但由于众多语言驱动程序都支持 Gremlin 引擎绑定,所以它能够运行使用其他语言编写的图遍历。在这个意义上来说,Gremlin 引擎和 JVM 类似。Gremlin 语言、 SPARQL SQL Python JavaScript Scala Go 都可以在 Gremlin 引擎上运行。该项目的毕业表明,项目的社区和产品已经在 Apache 的精英流程和原则下得到了妥善地管理。

Stephen Mallette 是 Apache TinkerPop 项目的副总,同时也是后来以“ Sally in General ”闻名的贡献者。在提到需要一个随处可用、易于访问的图数据库时,他特别强调了可扩展性行为。在成为顶级项目以前,TinkerPop 就已经在业内获得了广泛的应用。

TinkerPop 适合于操作单台机器上的小图,也适合操作只能以分区形式分布在多机器计算集群中的大图……TinkerPop 在诸如 DataStax、IBM 等组织里得到了应用。Amazon.com 目前使用 TinkerPop 和 Gremlin 处理它的订单履行图,其中包含大约一万亿条边。

TinkerPop 于 2009 年诞生于洛斯阿拉莫斯国家实验室,已经为 Neo4j Giraph Spark Hadoop 等提供了可以用于生产环境的参考实现。

在成为 Apache 顶级项目之前,有些社区成员提出在理解 TinkerPop 的应用范围上存在困难,尤其是,它是核心 Gremlin 语言和引擎,还是所有那些供开发人员选择用来在 Gremlin 引擎上实现图遍历的各种集成和绑定。

从公众评论中可以看到早期的部分疑问。特别值得注意的是,Mallette 答复了一个帖子,对 TinkerPop 是什么不是什么进行了澄清。

TinkerPop 不是一种编写图应用程序的规范、契约或标准,那不是它所希望的。TinkerPop 仅仅提供一系列的接口,图数据库和数据库供应商可以实现(Blueprints),获得 TinkerPop 栈 (Pipes、Frames、 Rexster、Furnace 和 Gremlin) 其余部分的所有特性,栈中的每一部分都提供了一项特定的功能,支持基于图的应用程序开发……TinkerPop 不再包含各种单独的项目,如 Blueprints, Pipes 等。它是一个涵盖了所有那些项目的一个项目库。

将 TinkerPop 相关项目移到一个中央 Apache,让社区可以更轻松地发现和了解TinkerPop 的覆盖范围,包括通过语言驱动程序集成Gremlin、各种图系统的Gremlin 支持、查询语言支持、教程和相关出版物

查看英文原文 Apache TinkerPop graduates to Top-Level Project

2016-06-26 19:007029
用户头像

发布了 1008 篇内容, 共 429.7 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

一文讲尽Thread类的源码精髓

华为云开发者联盟

开发 华为云 企业号 2 月 PK 榜 华为云开发者联盟

零基础转行大数据,学习应该注意什么?

小谷哥

DawnSql完美超越微服务

陈飞

DawnSql解决SAAS的痛点

陈飞

2023年主流混合云管理平台排名榜单分享

行云管家

混合云 云管平台 云管理

学术加油站|HIST,面向海量数据的学习型多维直方图

OceanBase 数据库

数据库 oceanbase

java培训班怎样才能找到工作

小谷哥

前端培训中怎么提升技术水平?

小谷哥

大数据开发培训哪家比较好?

小谷哥

橡树黑卡携手观测云,实现会员体系业务可观测

观测云

可观测性 可观测 观测云 可观测性用观测云

颠覆性的开源分布式数据库DawnSql

陈飞

ONES 加入中国信通院云上软件工程社区,推动软件提质发展

万事ONES

一种基于图片搜索视频的方案

京东科技开发者

搜索 视频 图像 企业号 2 月 PK 榜 商品搜索

探讨:30岁转行入IT,晚吗

MavenTalker

转型 职业发展 职业道路 个人思考

为什么你该试试 Sccache?

Databend

Kratos微服务框架实现权鉴 - Zanzibar

golang 微服务 鉴权 Kratos Docker 镜像

得物商家客服桌面端Electron技术实践

得物技术

node.js 前端 前端架构 Electron 客户端开发

Apache Kafka入门级教程原创

宋小生

kafka Kafka Producer

云原生数据库如何设计运维系统?

Greptime 格睿科技

数据库 运维 云原生

前端编程培训学习好就业吗?

小谷哥

Canvas 模型服务,已支持直接使用“组件设置”作为模型参数输入|ModelWhale 版本更新

ModelWhale

人工智能 机器学习 数据分析 团队协同 编程建模

好友靠JVM成功进入阿里,阿里大佬力荐的JVM笔记到底有什么魔力?

小小怪下士

Java 程序员 面试 JVM 阿里

「融云政企数智办公解决方案」正式入选「大信创产品目录」

融云 RongCloud

英雄互娱|提升 300% !一次性能优化实战记录

观测云

可观测性 可观测 观测云 可观测性用观测云

TiDB x 阿里云丨最长 30 天,最高节省 ¥33,000,免费试用云数据库 TiDB 的机会来啦!

PingCAP

TiDB

2013年的技术方向

且行且珍惜

2023计划

智能学习灯赛道竞争日趋激烈 火山引擎VeDI用数据技术助力打造新优势

字节跳动数据平台

大数据 增长 用户分析

Flomesh Ingress 使用实践(一)基础功能

Flomesh

负载均衡 API ingress Pipy

服务器双机热备软件是什么?有什么作用?有哪些?

行云管家

高可用 服务器 双机热备 服务器双机热备

DTC补货实战:从算法到落地

观远数据

人工智能 BI DTC

总结了6种卷积神经网络压缩方法

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

Apache TinkerPop毕业成为顶级项目_开源_Dylan Raithel_InfoQ精选文章