是否"safe"使用TitanDB?
Is it "safe" to use TitanDB?
在 DataStax 收购 Aurelius 之后,由于 Titan 1.0.0 于 2015 年 9 月发布并且此后收到的提交很少,我想知道在生产中使用 TitanDB 是否安全。任何人都可以提供一些见解吗?
[2017 年 4 月 28 日编辑,注意泰坦确实已经死了; JanusGraph 是 Titan 的一个分支,非常健康]
我知道有几个团队在生产中使用 Titan,包括 IBM 和亚马逊的人员。安全吗?当然,如果您有可以支持它的员工。 (不要脸的外挂:我公司帮你搞定)Titan的开发还会继续吗? TinkerPop 的开发仍在快速进行,尽管对核心 Titan 的贡献现在主要来自 non-Aurelius 程序员。
我认为,如果您因为数据大小或速度而喜欢 Titan 的方法,那么您应该考虑在今年某个时候发布 DataStax 的新图形数据库。从我在各种会议上与 ex-Aurelius 的人交谈可以看出,这方面的工作正在以狂热的速度进行。如果您使用 TinkerPop 3 在 Titan 1.0(或相距不远的 1.1)中工作,那么应该可以直接过渡到 DSE Graph。这就是我们向需要管理非常大的数据负载的客户提出的建议。
我们是 运行 HBase 之上的 Titan 图,拥有大约 30TB 的数据,并且缺少很多功能。
例如,必须具备对图进行OLAP操作的能力,例如使用Spark删除冗余顶点。
虽然 Tinkerpop 似乎正在使用它的 SparkGraphComputer 这样做,但它并不能很好地工作 - 使用 Hadoop InputFormat 从 HBase 读取数据的实现是错误的,并且很多场景都没有处理(例如,一个在循环中连接到自身的顶点会使代码引发异常并终止)。
此外,从原始数据解析顶点的部分的效率很差 - 大量冗余的缓冲区分配使一切变慢。
如果你打算长期做一个大图,我认为 Titan 不适合 - 除非你打算自己贡献代码。
显然 TitanDB 已经分叉,现在 JanusGraph, here is an article 关于它。
目前使用 TitanDB 是不安全的,因为主要维护者放弃了它并且最后一次提交是在一年多以前。该公司被 Datastax 收购,团队被转移到他们的 DSE Graph 上工作。虽然,很少有人 运行 Titan 1.0 投入生产。
一个自然的选择是 JanusGraph,它本质上是非官方发布的 Titan v1.1 的一个维护良好的品牌重塑分支。检查他们的 Github 仓库。
在 DataStax 收购 Aurelius 之后,由于 Titan 1.0.0 于 2015 年 9 月发布并且此后收到的提交很少,我想知道在生产中使用 TitanDB 是否安全。任何人都可以提供一些见解吗?
[2017 年 4 月 28 日编辑,注意泰坦确实已经死了; JanusGraph 是 Titan 的一个分支,非常健康]
我知道有几个团队在生产中使用 Titan,包括 IBM 和亚马逊的人员。安全吗?当然,如果您有可以支持它的员工。 (不要脸的外挂:我公司帮你搞定)Titan的开发还会继续吗? TinkerPop 的开发仍在快速进行,尽管对核心 Titan 的贡献现在主要来自 non-Aurelius 程序员。
我认为,如果您因为数据大小或速度而喜欢 Titan 的方法,那么您应该考虑在今年某个时候发布 DataStax 的新图形数据库。从我在各种会议上与 ex-Aurelius 的人交谈可以看出,这方面的工作正在以狂热的速度进行。如果您使用 TinkerPop 3 在 Titan 1.0(或相距不远的 1.1)中工作,那么应该可以直接过渡到 DSE Graph。这就是我们向需要管理非常大的数据负载的客户提出的建议。
我们是 运行 HBase 之上的 Titan 图,拥有大约 30TB 的数据,并且缺少很多功能。
例如,必须具备对图进行OLAP操作的能力,例如使用Spark删除冗余顶点。
虽然 Tinkerpop 似乎正在使用它的 SparkGraphComputer 这样做,但它并不能很好地工作 - 使用 Hadoop InputFormat 从 HBase 读取数据的实现是错误的,并且很多场景都没有处理(例如,一个在循环中连接到自身的顶点会使代码引发异常并终止)。 此外,从原始数据解析顶点的部分的效率很差 - 大量冗余的缓冲区分配使一切变慢。
如果你打算长期做一个大图,我认为 Titan 不适合 - 除非你打算自己贡献代码。
显然 TitanDB 已经分叉,现在 JanusGraph, here is an article 关于它。
目前使用 TitanDB 是不安全的,因为主要维护者放弃了它并且最后一次提交是在一年多以前。该公司被 Datastax 收购,团队被转移到他们的 DSE Graph 上工作。虽然,很少有人 运行 Titan 1.0 投入生产。
一个自然的选择是 JanusGraph,它本质上是非官方发布的 Titan v1.1 的一个维护良好的品牌重塑分支。检查他们的 Github 仓库。