50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

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

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

关注

评论

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

打工人速看! "反卷神器"的飞算JavaAI,月均加班减少30小时

飞算JavaAI开发助手

云当先,圳有为,华为云携手深圳企业加速开发AI生产力

极客天地

华为云Flexus云服务器X实例:柔性算力新物种,开启企业云上跃级体验

YG科技

和鲸走入同济大学校园,从 GPT 到 DeepSeek,共启 AI 通识课新篇章

ModelWhale

人工智能 大数据 DeepSeek v3

六倍性能,旗舰体验!华为云Flexus X实例以柔性算力引领云服务变革

YG科技

SvelteKit 最新中文文档教程(2)—— 路由

冴羽

前端 前端开发 前端框架 Svelte SvelteKit

企业想要组织编程题考试?看这篇就够了!

轶天下事

【实操回顾】基于Apache SeaTunnel从MySQL同步到PostgreSQL——Demo方舟计划

Apache SeaTunnel

华为云 Flexus 云服务器 X 实例:开启云上新篇,让业务自由驰骋.

YG科技

AI 编程工具哪家强?5 款主流 AI 代码生成工具横向测评

飞算JavaAI开发助手

AI 生成的代码能用吗?亲测比手写更规范!

飞算JavaAI开发助手

华为云Flexus X实例引领云服务变革,助力中小企业降本增效

YG科技

企业上云好处多多!华为云Flexus X实例有效降低上云门槛

YG科技

以经济价格享受旗舰体验!华为云Flexus X实例打破传统云服务器局限

YG科技

AI焦虑之前,先看看你的底层数据准备好了没

赛博威科技

数字营销 赛博威 MDM主数据

鸿蒙原生驾考题库

坚果

鸿蒙 HarmonyOS

更贴合中小企业业务需求!华为云Flexus X实例助力提速增效、硬核降本.

YG科技

抓准数字化转型“突破口”!华为云Flexus X实例助力企业高效上云.

YG科技

企业级低代码架构演进:数字化管理系统中的多环境部署与合规性保障实践

不在线第一只蜗牛

低代码

Go 语言常见错误——方法函数

FunTester

鸿蒙之路:家国情怀下的坚守与成长

坚果

鸿蒙 HarmonyOS

华为云Flexus X实例首创柔性算力技术,让中小企业上云“化难为易”

YG科技

国产数据库高光时刻!天翼云TeleDB荣登TPC-DS全球测评总榜第二

天翼云开发者社区

数据库 云计算

得物 Android Crash 治理实践

得物技术

android 后端

【硬核测评】AI 代码生成工具准确率提升不止于 30%!

飞算JavaAI开发助手

【避坑指南】Java开发中10大高频错误,AI工具如何提前预警?

飞算JavaAI开发助手

通义 R1-Omni 模型:通过音视频判断人物情绪;Google 开源端侧多模态模型 Gemma 3,最小 1B 参数丨日报

声网

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