写点什么

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:006960
用户头像

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

关注

评论

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

华为云应用构建技术实践精选集

华为云开发者联盟

云计算 华为云 内容合集 技术专题合集 应用构建

好习惯影响孩子的一生

Tiger

28天写作

API标准化对Dapr的重要性

行云创新

伴鱼基于 Flink 构建数据集成平台的设计与实现

Apache Flink

大数据 flink 编程 后端 实时计算

大数据开发之Hadoop家族都有谁

@零度

大数据 hadoop

前端面试题之模块化开发

@零度

大前端 模块化

Vue.js 的九个性能优化技巧

编程江湖

Vue 大前端

保险行业办理过等保选择哪家好?有成功案例吗?

行云管家

网络安全 等保 等级保护 等保2.0

模块一课程作业

李晓笛

埃文科技上榜CCSIP 2021中国网络安全产业全景图3大安全模块

郑州埃文科技

网络安全 ip技术 全景图

「MySQL」数据库备份和还原

恒生LIGHT云社区

MySQL 数据库 MySQL 数据库

【混合云小知识】混合云应用场景包含哪些?

行云管家

云计算 混合云

高效设计一个LRU

bigsai

数据结构 算法 LRU

万众提供素材,万众联合创作

mtfelix

28天写作

怎么排查是哪里出现了数据倾斜

编程江湖

大数据 数据倾斜

羊肉泡馍我们来了,尚硅谷西安分校设立首期特惠

编程江湖

编程开发

热门盘点:企业该如何对待低代码?应不应该选择低代码?

优秀

低代码

一个渐进式微前端框架 - Fronts

RingCentral铃盛

架构 大前端 测试 经验分享

如何用GoldWave将音频添加生成机械化音效

懒得勤快

🍃【Spring专题】「实战系列」spring注解@ConditionalOnExpression详细使用说明

码界西柚

spring Spring Framework Condition 12月日更 ConditionOnExpression

产品经理进阶(一)Web APP UI一致性设计

No Silver Bullet

产品经理 12月日更

【喜讯】尚硅谷西安分校成立啦

@零度

尚硅谷 西安分校成立

Redis分布式锁的正确使用

编程江湖

redis java编程

uni-app技术分享| uniapp实现直播旁路推流

anyRTC开发者

uni-app 音视频 视频直播 视频通话 旁路推流

学习react源码 征服面试官

buchila11

React

解析云原生2.0架构设计的8大关键趋势

华为云开发者联盟

云原生 架构设计 数据治理 存算分离 分布式云

Linux一学就会之重定向和文件的查找(Linux下一切皆文件)

学神来啦

Linux 运维 linux云计算 linux一学就会

Android C++系列:Linux网络(二)通信过程

轻口味

c++ android 28天写作 12月日更

搞定react源码 惊艳面试官

buchila11

React

The Data Way Vol.7|从故事里寻找开源的『内核』

SphereEx

Apache 开源 播客 Meetup SphereEx

零代码训练营第七期本月启动,现正开放报名!

明道云

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